从 PS 创建 PDF 时使用 Ghostscript 删除白色背景

Remove white background with Ghostscript when creating a PDF from PS

是否可以告诉 ghostscript 在使用 pdfwrite 设备时删除白色背景?

这样做的原因是生成的 PDF 应该在进一步处理中覆盖在一些也作为 PDF 给出的信头上。

如果源后记的背景已设置为白色,则生成的 PDF 也将具有明确的白色背景(通过将每页开头的矩形设置为完整的页面大小集并填充非描边颜色 'white')。因此,生成的 PDF 不能覆盖在第二个信头 PDF 上。白色背景会完全覆盖信头,信头不会出现在最终的 PDF 中。

生成白色背景postscript输出的应用程序(例如某些商业软件)已修复,无法更改。所以在处理本软件的postscript输出时必须进行更改。

不,您不能使用 Ghostscript 和 pdfwrite 设备删除它。

如果问题总是由相同的输入产生,您可能可以在 PostScript 中写一些东西来解决问题,但没有看到示例我不能肯定地说。

注意 PostScript 没有 'non-stroking' 颜色,PostScript 只有一种颜色。

在我看来,另一种解决方案是更改 Z 顺序;将信头放在内容之上,而不是将内容放在信头之上。