Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将PDF保存在CMYK颜色配置文件中_Ios_Swift_Pdf_Cmyk_Cgpdfcontext - Fatal编程技术网

Ios 将PDF保存在CMYK颜色配置文件中

Ios 将PDF保存在CMYK颜色配置文件中,ios,swift,pdf,cmyk,cgpdfcontext,Ios,Swift,Pdf,Cmyk,Cgpdfcontext,我有一个用Swift编写的iOS应用程序,在那里你可以创建带有文本等的图像。最后,你可以创建一个PDF,用于打印。我得到了印刷厂的回复,它必须在300 DPI,我已经修复,但他们也需要CMYK颜色配置文件 我只找到了以下帖子: 作者说这是不可能的。此外,苹果公司的文档中也说明了这一点: 这些上下文允许您指定CGColorSpace: CGBitmapContext CGWindowContext,但它们不: CGPDFContext CGPostScriptContext 但我不敢相信没有其

我有一个用Swift编写的iOS应用程序,在那里你可以创建带有文本等的图像。最后,你可以创建一个PDF,用于打印。我得到了印刷厂的回复,它必须在300 DPI,我已经修复,但他们也需要CMYK颜色配置文件

我只找到了以下帖子:

作者说这是不可能的。此外,苹果公司的文档中也说明了这一点:

这些上下文允许您指定CGColorSpace:

CGBitmapContext CGWindowContext,但它们不:

CGPDFContext CGPostScriptContext


但我不敢相信没有其他办法。即使不能使用pdfContext,也必须有其他API来实现。我在github上找到了其他PDF制作库,但我没有找到任何关于颜色配置文件支持的信息。

@Maria:背景标记用于
code
,而不是任意强调。“iOS”、“API”、“Swift”等不是Swift语言中的代码或关键字。您指的是非常旧的文档。请检查最新的打印机文档。我认为最新更新是可行的。抱歉:)它看起来更干净。请关注问题本身:)@CodeChanger能否提供指向该文档的链接?在发送到打印机之前,是否将此PDF发送回您自己的服务器?如果是这样的话,我建议在那里进行转换。GhostScript是我以前在印刷公司见过的一种工具。