gpt4 book ai didi

objective-c - 在使用 Objective-C iOS 创建的 PDF 中包含 ICC 颜色配置文件?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:23 27 4
gpt4 key购买 nike

在我的 Objective-C iOS 应用程序中,我使用以下代码创建 PDF 文件:

UIGraphicsPDFRenderer* renderer = [[UIGraphicsPDFRenderer alloc] initWithBounds:pdfSize];
NSData* outputPdfData = [renderer PDFDataWithActions:^(UIGraphicsPDFRendererContext * _Nonnull context) {
[context beginPage];

// draw operations here
}];

最终目标是将此 PDF 发送到 AirPrinter。

但是,由于我们使用的打印机硬件,看起来有必要将 ICC 颜色配置文件(可能是 CMYK)嵌入到 PDF 中以确保准确的颜色再现。

我以前在 .Net 中做过这样的操作,但从未在 Objective-C 中做过,到目前为止我所有的网络搜索都是徒劳的。

是否可以使用上述方法将 ICC 颜色配置文件嵌入到 Objective-C 中的 PDF 上下文中,或者如果不能,是否有另一种方法可以在 Objective-C 中生成允许嵌入 ICC 配置文件的 PDF?

最佳答案

经过大量搜索后,我得出结论,这是不可能的。地面上的文档很薄,存在的通常是指 Mac OSX,而​​不是 iOS。根据 Moose 的建议,ColorSync 似乎仅限于图像和 UI 元素,我看不出有什么办法可以将它包含在 PDF 创建中。关闭。

关于objective-c - 在使用 Objective-C iOS 创建的 PDF 中包含 ICC 颜色配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49163537/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com