Ghostscript Pdf Transparant Objects删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ghostscript Pdf Transparant Objects删除相关的知识,希望对你有一定的参考价值。

我有几个包含重复透明对象(文本)的.pdf。 (它有非透明对象(文本和向量)以及图像)

不是Acrobat或其他人制作的水印。它在后台作为造型。

为了手动删除它们,这些是不可能的,因为pdf页面上的内容与页面上的文本(分组)混合在一起。

有没有办法将半透明对象的不透明度改为0.甚至可以使用ghostscript将它们从pdf中完全删除?使用adobe acrobat pre-flight,并将它们作为图像移动,删除pdf中的所有图像,而不是仅删除透明对象。

  • 如何在Ghostscript和相应的PostScript代码的帮助下实现这一目标?

这些答案

有用的,知道如何获取对象和图像,但不是专门为透明对象过滤。

任何想法也受到赞赏。

答案

我怀疑你无法使用Acrobat删除对象的原因不是因为它们是透明的。它更可能是由Form XObject描述的。 Acrobat通常无法编辑这些内容。

您可以使用-dNOTRANSPARENCY和pdfwrite设备生成一个没有透明度的新PDF文件,但这将消除输出文件中的所有透明度。

从根本上说,除了在编辑器中手动编辑PDF文件之外,没有真正的方法可以做你想做的事情。您应该回到原始文档并在那里完成工作。 PDF不是一种可编辑的格式。

以上是关于Ghostscript Pdf Transparant Objects删除的主要内容,如果未能解决你的问题,请参考以下文章

使用 Ghostscript 分割 PDF

GhostScript 和 PDF/A?

Ghostscript 和 PDF 字体错误

使用 GhostScript 打印 PDF

Ghostscript 多页 PDF 转 PNG

如何使用 Ghostscript 和 Ghostscript .NET 通过嵌入 IIC 配置文件生成正确的 PDF/A