首页 > 解决方案 > 以 CMYK 颜色配置文件保存 PDF

问题描述

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

我只找到了这篇文章: 在使用 Objective-C iOS 创建的 PDF 中包含 ICC 颜色配置文件?

作者说这是不可能的。此外,这在 Apple 文档中有所说明:

https://developer.apple.com/library/archive/technotes/tn2313/_index.html

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

CGBitmapContext CGWindowContext 而这些没有:

CGPDFContext CGPostScriptContext

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

标签: iosswiftpdfcmykcgpdfcontext

解决方案


推荐阅读