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

时间:2013-04-05 15:17:07

标签: pdf ghostscript postscript

我有一个RGB PDF,我已经在Adobe Acrobat pro中预检了美国网络涂层SWOP v2中的PDF x1a兼容PDF。

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盘上。

我使用过这个在线工具:     http://pdf.my-addr.com/free-online-pdf-to-ps-convert.php

同样进行转换和由此产生的PS的蒸馏版本保留了板的分解。他们也使用Ghostscript来创建PS。

所以我假设我缺少一些设置。

有人知道吗?

更新1

一次又一次地尝试使用pdftops,它将我的K盘放在所有CMYK板上。

他们在该网站上为保护板块做了什么秘密魔法?!

更新2

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

%%Creator: GPL Ghostscript 905 (pswrite)

该网站正在使用

%%Creator: GPL Ghostscript 871 (pswrite)

它可能是版本的东西,还是他们做的事我不是?

1 个答案:

答案 0 :(得分:2)

Ghostscript 9及以上版本使用很多比以前的版本更好的色彩管理,但是你必须得到正确的ICC配置文件。我猜你正在使用默认的配置文件,我认为我建议的第一件事是你使用当前版本的Ghostscript 9.07,我认为对默认配置文件进行了一些更改。

PDF文件现在也可能有一个与之关联的输入RGB配置文件,Ghostscript现在正在使用它,而之前它没有。我需要看到该文件能够更好地说明发生了什么,但我有一种偷偷摸摸的怀疑,即你的“飞行前”转换导致问题。如果您使用原始PDF文件会发生什么?

我非常怀疑PDF文件是否实际包含CMYK颜色组件,我想所发生的一切就是在文件中插入了不同的配置文件来控制从RGB到CIE以及从CIE到CMYK的转换。

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

顺便说一下,既然你已经使用过Acrobat,为什么不用那里的'另存为'PostScript呢?