早上好,
我正在为相册应用程序开发 PDF 生成器,但在 Acrobat 中预览时遇到了颜色管理问题。(我认为自己是可可的初学者,但我对色彩管理非常熟悉)。我遵循的过程是:
- 为双页(表格)创建一个 NSView 并绘制内容
- 将此视图添加到屏幕外窗口
- 使用 dataWithPDFInsideRect 获取视图的 PDF 数据
- 创建一个 NSPDFImageRep 并将其添加到一个空的 NSImage
- 使用图像创建 PDFPage,设置框大小并将其插入 PDFDocument
所有图像和图形元素均以 RGB 指定。(图像具有 sRGB 嵌入式配置文件)。
Pdf 在 Apple preview.app 中看起来不错,在 Photoshop 中正确光栅化。但是当用 Acrobat 打开时,我通过 CMYK 模拟看到它(显然)。当我要求使用 sRGB(或其他 RGB 配置文件)进行配置文件模拟时,我可以获得正确的颜色方面。
我曾多次尝试操作 PDF 元数据,但均未成功,我尝试使用 CGPDFContext 制作一个非常简单的案例(1 页 - 1 张图片),尝试设置 OutputIntents ......我有点迷茫,似乎没有任何改变情况。
注意:使用 InDesign 创建的 PDF(以 RGB 格式)在 Acrobat 中以 RGB 格式显示,无需任何特殊设置。我希望我的 PDF 做同样的事情......
有人遇到同样的问题吗?非常感谢任何精确或帮助!
您可以下载按照此处说明生成的(重...)PDF:http: //bunex-industries.com/filesToDownload/couverture.zip