是否可以为Adobe Illustrator或其他工具编写脚本,以读取大量PDF文件的内容并将所有RGB颜色转换为CMYK?
如果是这样,有人可以指出所涉及的一些步骤,或者在哪里可以找到更多相关信息?
我正在生成一个PDF,其中所有图形都在sRGB颜色空间的\ DeviceRGB中绘制.我想使用ICC配置文件将PDF转换为不同的颜色配置文件并嵌入ICC配置文件,但我找不到一个好的工具来执行此操作.
我尝试过ImageMagick,但是光栅化PDF是不可取的,我尝试过使用Ghostscript.但是虽然它会转换颜色,但它不会嵌入ICC配置文件.
是否有可用于Linux的工具或库(最好是Java或Scala)可以满足我的需求?
我尝试过的Ghostscript命令是:
gs -o cmyk.pdf -sColorConversionStrategy=CMYK -sDEVICE=pdfwrite \
-dOverrideICC=true -sOutputICCProfile=CoatedFOGRA27.icc \
-dRenderIntent=3 in.pdf
Run Code Online (Sandbox Code Playgroud)
和
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -ColorConversionStrategy=CMYK \
-dProcessColorModel=/DeviceCMYK -sOutputICCProfile=CoatedFOGRA27.icc \
-sOutputFile=cmyk.pdf in.pdf
Run Code Online (Sandbox Code Playgroud)
以及上述的几种变化.我已经尝试了Ghostscript版本9.10和9.16.