从PS中创建PDF时,用Ghostscript去除白色背景。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从PS中创建PDF时,用Ghostscript去除白色背景。相关的知识,希望对你有一定的参考价值。
是否可以告诉ghostscript在使用pdf-write-device时去除白色背景?
这样做的原因是,生成的 PDF 在进一步处理时应该覆盖在一些同样作为 PDF 的信纸上。
如果源postscript的背景已经设置为白色,那么生成的PDF也会有一个白色的背景(通过在每一页的开始处设置一个矩形来实现,该矩形设置为完整的页面大小,并填充非笔画颜色 "白色")。因此,生成的PDF不能叠加在第二个信纸-PDF上。白色背景将完全覆盖信纸,信纸将不会出现在最终的 PDF 中。
生成白色背景的postscript输出的应用程序(例如一些商业软件)是固定的,不能改变。所以在处理这种软件的postscript输出时必须进行修改。
答案
不,你不能用Ghostscript和pdfwrite设备来删除。
如果问题总是由相同的输入产生,你可能会在PostScript中写一些东西来解决这个问题,但没有看到一个例子,我不能肯定。
请注意PostScript没有 "非笔划 "颜色,PostScript只有一种颜色。
在我看来,另一个解决办法是改变Z的顺序;把信头放在内容的上面,而不是把内容放在信头的上面。
以上是关于从PS中创建PDF时,用Ghostscript去除白色背景。的主要内容,如果未能解决你的问题,请参考以下文章
通过 Ghostscript 将 PS 文件转换为 PDF/A,色彩空间问题