从PS中创建PDF时,用Ghostscript去除白色背景。

问题描述 投票:0回答:1

是否可以告诉ghostscript在使用pdf-write-device时去除白色背景?

这样做的原因是,生成的 PDF 在进一步处理时应该覆盖在一些同样作为 PDF 的信纸上。

如果源postscript的背景已经设置为白色,那么生成的PDF也会有一个白色的背景(通过在每一页的开始处设置一个矩形来实现,该矩形设置为完整的页面大小,并填充非笔画颜色 "白色")。因此,生成的PDF不能叠加在第二个信纸-PDF上。白色背景将完全覆盖信纸,信纸将不会出现在最终的 PDF 中。

生成白色背景的postscript输出的应用程序(例如一些商业软件)是固定的,不能改变。所以在处理这种软件的postscript输出时必须进行修改。

pdf ghostscript postscript
1个回答
1
投票

不,你不能用Ghostscript和pdfwrite设备来删除。

如果问题总是由相同的输入产生,你可能会在PostScript中写一些东西来解决这个问题,但没有看到一个例子,我不能肯定。

请注意PostScript没有 "非笔划 "颜色,PostScript只有一种颜色。

在我看来,另一个解决办法是改变Z的顺序;把信头放在内容的上面,而不是把内容放在信头的上面。

© www.soinside.com 2019 - 2024. All rights reserved.