脚本(或其他手段)将RGB转换为CMYK PDF?

为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添加到命令行,看看是否根据需要更改结果.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效