在Ghostscript中将PDF转换为PS并保留CMYK拆分

在Ghostscript中将PDF转换为PS并保留CMYK拆分,pdf,ghostscript,postscript,Pdf,Ghostscript,Postscript,我有一个RGB PDF,我已经在AdobeAcrobatPro中预先下载到了一个PDF x1a兼容的PDF,在美国网络涂层SWOP v2中 PDF现在有4个图版(C/M/Y/K) C盘是空的 M板具有100%的红色图像 Y板具有100%相同的红色图像 K版在页面上有100%的黑色文本(文本不在任何其他版上) 我现在正在尝试使用ghostscript将该PDF转换为PS 我试过: gs -dNOPAUSE -dBATCH -sDEVICE=ps2write -sProcessColorModel=

我有一个RGB PDF,我已经在AdobeAcrobatPro中预先下载到了一个PDF x1a兼容的PDF,在美国网络涂层SWOP v2中

PDF现在有4个图版(C/M/Y/K)

C盘是空的 M板具有100%的红色图像 Y板具有100%相同的红色图像 K版在页面上有100%的黑色文本(文本不在任何其他版上)

我现在正在尝试使用ghostscript将该PDF转换为PS

我试过:

gs -dNOPAUSE -dBATCH -sDEVICE=ps2write -sProcessColorModel=DeviceCMYK -sOutputFile=output.ps input.pdf
但当我把这些PS提取回PDF时,所有的图版上都有文本,而不仅仅是K图版

我使用过这个在线工具:

也要进行转换和蒸馏版本的PS所产生的,保持板的崩溃。他们还使用Ghostscript创建PS

所以我假设我错过了一些设置

有人知道吗

更新1

在pdftops中也尝试了一次又一次,它将我的K板并将其分布在所有CMYK板上

他们在那个网站上用什么秘密魔法来保存盘子

更新2

我能看到的唯一主要区别是我在使用

%%Creator: GPL Ghostscript 905 (pswrite)
该网站正在使用

%%Creator: GPL Ghostscript 871 (pswrite)

这可能是版本问题,还是他们在做我不做的事情?

Ghostscript 9及以上版本比以前的版本使用更好的颜色管理,但您必须正确获取ICC配置文件。我猜您使用的是默认配置文件,我想我建议您首先使用当前版本的Ghostscript,即9.07,我认为对默认配置文件进行了一些更改

也有可能PDF文件现在有一个与之关联的输入RGB配置文件,Ghostscript现在正在使用该配置文件,而以前没有。我需要查看文件,以便更好地了解发生了什么,但我偷偷地怀疑是您的“飞行前”转换导致了问题。如果使用原始PDF文件会发生什么情况

我非常怀疑PDF文件是否真的包含CMYK颜色成分,我想所有发生的事情都是在文件中插入了不同的配置文件,控制从RGB到CIE以及从CIE到CMYK的转换

顺便说一下,不要使用pswrite。它是一个糟糕的低级输出,将大部分内容转换为图像。它会生成大的PostScript,处理速度非常慢,并且不能很好地扩展(即如果打印机的分辨率不同)。请改用ps2write设备


顺便说一下,既然您已经使用了Acrobat,为什么不从那里使用“另存为”PostScript呢?

Ken,如果文件已经“预飞到PDF/X-1a”,并且事实上符合PDF/X-1a,那么它必须包含CMYK(以及作为输出目的的CMYK ICC配置文件)。PDF/X-1a文件仅限于灰色、CMYK和专色,RGB和其他颜色空间是ISO标准不允许的。这不是飞行前的问题。正如我所说的,预飞PDF是通过一个在线服务提供的,该服务使用Ghostscript,并完全按照预期输出PS。当我在本地运行Ghostscript时,我才遇到问题。我之所以使用Ghostscript,是因为我想通过编程将内容转换为PS,以便我可以对其进行后期处理。@Ken另外,PDF文件是CMYK分解文件,因为它是通过Acrobat Professional X预检到PDF/X-1a的,当我在Acrobat中检查图版输出时,它会正确地在图版之间分离。只有当我在命令行上通过ghostscript运行它时,它才会变得有趣。在线PDF-to-PS转换器仍然保持正确的板块分割(他们也在使用ghostscript)。对不起,我认为PDF/A1-a不是X-1a。正如我之前所说,问题很可能是使用中的配置文件。我的第一个建议是使用9.07,之后我需要查看该文件。他们正在使用871,它对他们有效,我已经使用了比他们更高的版本,为什么9.07会有任何不同?