问题标签 [cgpdfcontext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 如何以编程方式将 PDF 数据发送到打印机?
在 MacOS 中,我使用 python 编写 PDF 服务工作流,在处理传入的 PDF(使用 PyObjC Quartz API 操作它)之后,我想将它发送回打印队列并在没有任何用户努力的情况下打印它。
是否可以将图形上下文或 PDFKit 数据直接发送到打印机?
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 制作库,但我没有找到任何关于颜色配置文件支持的信息。