Ghostscript:将 PDF 转换为 CMYK EPS

Posted

技术标签:

【中文标题】Ghostscript:将 PDF 转换为 CMYK EPS【英文标题】:Ghostscript: Convert PDF into CMYK EPS 【发布时间】:2012-05-31 13:50:37 【问题描述】:

是否可以使用 ghostscript 将 PDF 转换为 CMYK EPS?

以下命令可以正常工作 - 但我猜结果是 RGB:

gswin32c.exe -sDEVICE=epswrite -o test.eps test.pdf

这个命令:

gswin32c.exe \
   -sDEVICE=epswrite \
   -sProcessColorModel=DeviceCMYK \
   -sColorConversionStrategy=CMYK \
   -o test.eps \
    test.pdf

给我以下错误信息

不可恢复的错误:.putdeviceprops 中的范围检查

谢谢, 罗纳德

【问题讨论】:

您是否尝试过先转换为 CMYK-PDF,然后再将其转换为 EPS?不确定这是否可行,但值得一试。否则,我们将不得不等待 KenS 看到这个问题——他是所有 Ghostscript 中最权威的人之一...... :-) @KenS:你看到了吗? (不确定当您进入 *** 时,在评论前面添加“@KenS:”是否会在您的门户页面中脱颖而出...) 感谢您的建议 pipitas 但 PDF 已经是 CMYK。最好的,罗纳德 【参考方案1】:

目前的答案基本上是否定的。有各种各样的技巧或多或少有用,但没有什么简单可靠的。

我们将重新修改 pdfwrite/ps2write 中的颜色代码,届时将解决颜色转换问题。

pipitas 我看过这个帖子,但是 myOpenID 又宕机了....

【讨论】:

感谢您的回答 KenS。有没有其他工具可以将 PDF 转换为 CMYK EPS?最好的问候,罗纳德 目前,恐怕我一个也不知道。您可能可以通过将 PDF 保存为 PostScript,然后使用 Distiller 重新提取,并巧妙地使用 distiller 参数来使用 Acrobat 完成此操作。除此之外,恐怕我什么都不知道。我想新的颜色代码将出现在 GS 的下一个版本中,但由于它还没有开始,我不能肯定地说。实际上,我对 CMYK PDF 最终会变成带有 epswrite 的 RGB 感到有些惊讶。您也可以尝试使用 ps2write 转换为 PostScript,然后使用 epswrite 将 PostScript 转换为 EPS。 “目前”现在是将近两年前了。从那以后有什么变化吗? 在 9.10 版本中重新设计了颜色代码,在当前版本的 Ghostscript 中默认启用新代码。您需要使用 eps2write 设备(不是 epswrite)并设置 -dColorConverionStrategy=CMYK。所以是的,发生了一些变化。

以上是关于Ghostscript:将 PDF 转换为 CMYK EPS的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ghostscript 将 PDF 转换为 PDF/A 或 PDF/X?

Ghostscript将pdf转换为方向错误的pcl

使用 Ghostscript 将 TIFF 转换为 PDF

Ghostscript将pdf转换为pdf命令行参数不起作用

Ghostscript 将 PDF 转换为大的 TIFF

使用 PHP(ghostscript) 将 PDF 转换为图像耗时太长