ios - 以 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 制作库,但我没有找到任何关于颜色配置文件支持的信息。
解决方案
推荐阅读
- c# - 如何从窗口内的另一个类调用方法?
- php - PHP 复制和操作 XML
- javascript - 使用 OR ( | ) 时的正则表达式非捕获组
- python - 在 Dart 中,Python 的 try...catch...else 最惯用的替代方法是什么?
- php - 如何正确配置 Guzzle 以从其他服务器下载 zip 文件
- migration - 语法错误或访问冲突:1075 表定义不正确;只能有一个自动列,并且必须将其定义为键
- php - 登录用户的电子邮件确认,Behat 测试
- stream - 如何在 Rust 中将 Stream 转换为 RepeatedField?
- c - 为什么 scanf 无法正确读取输入?
- c++ - 在多个测试中创建和保持状态