首页 > 解决方案 > 如何禁用图像和路径的 ghostscipt 光栅化?

问题描述

我需要将 PDF 转换为不同的 ICC 颜色配置文件。通过不同的搜索和测试,我找到了一种方法:

ICC 配置文件已嵌入,一切正常。唯一的问题是整个最终 PDF 都被光栅化了。在这里,我失去了起始文件中的所有路径和其他矢量元素质量。我需要保持它们是矢量的,因为这个 PDF 将有一个特定的应用程序。

标签: pdfghostscriptpostscriptpsrasterize

解决方案


第一步不要转换为 PostScript !!!

如果您这样做,则必须呈现任何透明标记操作,因为 PostScript 不支持透明度。其他功能也会丢失,所以真的,不要那样做。Ghostscript的输入输出端或多或少是独立的;pdfwrite 设备不知道输入是 PDF 还是 PostScript,并且不在乎。因此,您无需在将 PDF 文件作为输入发送之前将其转换为 PostScript。

您可以将原始 PDF 文件输入第二个命令行来代替 PostScript 文件。

只要您制作 PDF/X-3 或更高版本,就会保留透明度。确保您使用的是最新版本的 Ghostscript。


推荐阅读