为Adobe Illustrator或其他一些可以读取多个PDF文件的内容并将所有RGB颜色转换为CMYK的工具可以编写脚本?
如果是这样,有人可以指出一些涉及的步骤,或者在哪里可以找到更多的信息呢?
解决方法
这个答案不是用于Illustrator,而是用于“其他工具”,即
Ghostscript(下载gs871w32.exe或gs871w64.exe).
Ghostscript允许您“重新蒸馏”PDF(没有中间转换为PostScript,可怕的“回避”绕行).尝试这个命令:
gswin32c.exe ^ -o c:/path/to/output-cmyk.pdf ^ -sDEVICE=pdfwrite ^ -dUseCIEColor ^ -sProcessColorModel=DeviceCMYK ^ -sColorConversionStrategy=CMYK ^ -sColorConversionStrategyForImages=CMYK ^ input-rgb.pdf
如果你能等待几个星期,Ghostscript 9.00将会被释放.这个新版本将运行支持管理(基于LCMS)与ICC配置文件第一次…
更新:我更新了上面的命令,因为我错过了选择也转换图像.
更新2
如果颜色转换不按需要工作,并且如果您看到“无法将颜色空间转换为灰色”,将策略恢复为“LeaveColorUnchanged”,则会出现以下消息:
>您的Ghostscript可能是9.x版本系列的更新版本
>您的源PDF可能使用嵌入式ICC颜色配置文件
在这种情况下,将-dOverrideICC添加到命令行,看看是否根据需要更改结果.