Wpf 如何限制PDF文件中的颜色通道

Wpf 如何限制PDF文件中的颜色通道,wpf,pdf,printing,acrobat,cmyk,Wpf,Pdf,Printing,Acrobat,Cmyk,我已经创建了一个WPF系统,它使用CMYK颜色,只适用于两个通道:黑色和洋红。我遇到的问题是,当我将输出打印到Adobe Acrobat Printer时,生成的PDF文件在所有四个通道中都有输出,例如: 当我有一个灰色阴影时,结果输出使用所有四个通道的混合来复制为灰色,这不是我想要的:我的输出将进入一个只有洋红和黑色通道的印刷系统 pdf打印机似乎不尊重打印文档中的CMYK值,而是使用它们的RGB值来猜测良好的CMYK等效值 如何强制PDF尊重我的颜色值?我猜问题出在Windows打印子系统中

我已经创建了一个WPF系统,它使用CMYK颜色,只适用于两个通道:黑色和洋红。我遇到的问题是,当我将输出打印到Adobe Acrobat Printer时,生成的PDF文件在所有四个通道中都有输出,例如:

当我有一个灰色阴影时,结果输出使用所有四个通道的混合来复制为灰色,这不是我想要的:我的输出将进入一个只有洋红和黑色通道的印刷系统

pdf打印机似乎不尊重打印文档中的CMYK值,而是使用它们的RGB值来猜测良好的CMYK等效值


如何强制PDF尊重我的颜色值?

我猜问题出在Windows打印子系统中,该子系统执行一些CMYK->RGB->CMYK转换。PDF打印机并非真正设计用于创建此类专用PDF文件。

我的建议是使用第三方PDF库,它可以生成PDF文件,并让您完全控制PDF文件中的颜色。

我使用websupergoos创建CMYK PDF。花费数美元…

您的PDF文件是否正确?换句话说,您确定生成的PDF文件只包含黑色和洋红色?不。问题恰恰是它包含所有通道。好的,因此不是PDF文件的解释,而是生成不正确。在使用Acrobat打印机打印时,是否可以指定输出设置?您看到的可能是基于icc的颜色转换(通常会生成不需要的通道)-打印时是否可以控制关闭Acrobat打印机颜色管理的选项?在“Adobe颜色设置”中,我设置了“设置文件”->无,并在“颜色管理策略”中选择了“保持颜色不变”事实上,我已经尝试了很多不同的设置,但似乎都不起作用。有没有办法导出这些设置或显示您正在使用的内容?是否可以选择渲染意图设置?这确实是问题的根源。你知道一个好的第三方工具或库吗?我可以推荐我工作的公司XFINIUM.PDF开发的产品:www.xfiniumpdf.comThanx,我对该产品进行了快速测试。Cmyk输出非常好。顺便说一句,我需要对复杂脚本(双向文本)和非ASCII字符的支持。快速测试失败,您的产品支持吗?请发送电子邮件给支持人员,他们将帮助您。