ghostscript:将PDF转换为保留纯黑色文本的CMYK

Iva*_*sev 5 pdf cmyk ghostscript

我需要将RGB PDF转换为CMYK PDF。

我需要纯黑色的文本。

似乎(由于下面的评论)术语“黑点补偿”是错误的。我从Adobe Acrobat那里获得了它,它在我需要的地方完全起作用。我认为gs具有相同的功能。

我使用ghostscript 9.16

如果我做对了,那有-dBlackPtComp选择,但是对我来说不起作用。我尝试过的Ghostscript命令是:

"c:/Program Files/gs/gs9.16/bin/GSWIN64C.EXE" -o testing_black_cmyk.pdf -sColorConversionStrategy=CMYK -sDEVICE=pdfwrite -dOverrideICC=true -sOutputICCProfile=c:/Windows/System32/spool/drivers/color/JapanColor2002Newspaper.icc -dTextBlackPt=1 -dBlackPtComp=1 test2.pdf

use*_*289 4

尝试这个:

collink -v -G AppleRGB.icc JapanColor2002Newspaper.icc apple_to_jNP_photo.icc

collink -v -f AppleRGB.icc JapanColor2002Newspaper.icc apple_to_jNP_neutrals.icc
Run Code Online (Sandbox Code Playgroud)

控制.txt:

Image_RGB   apple_to_jNP_photo.icc       0   1   0
Graphic_RGB apple_to_jNP_neutrals.icc    0   1   0
Text_RGB    apple_to_jNP_neutrals.icc    0   1   0
Run Code Online (Sandbox Code Playgroud)

gswin32c -q -sDEVICE=pdfwrite -o out.pdf -sColorConversionStrategy=CMYK -sSourceObjectICC=control.txt in.pdf
Run Code Online (Sandbox Code Playgroud)

然后DeviceRGB源 PDF 被转换为DeviceCMYK,RGB0/0/0变成(正如我现在正在检查的)DeviceGray 0,这应该没问题(并且所有其他中性 RGB 阴影也映射到真实灰度)。

我们对不同对象使用不同 DL 配置文件的原因是,虽然饱和颜色(远离中性色)将通过两个配置文件转换为相同的 CMYK,但您可能不希望颜色在0/0/0/n连续色调照片中突然切换,如果颜色碰巧接近中性——它在印刷机上看起来会很糟糕。

如果您的“图像”是带有 RGB 的光栅化图形(图表等)0/0/0,那么您也可以考虑用于apple_to_jNP_neutrals.icc这些图像。

如果您的页面混合了真实图像和光栅化图形(文本) - 运气不好,您将不得不妥协。

-G我们使用而不是快速和简单的原因Simple Mode是因为-f(对于第二个配置文件)意味着“使用反向外轮廓A2B的色域映射模式”,并且我们希望2个配置文件产生彼此尽可能接近的结果(对于饱和颜色) 。