【发布时间】:2013-07-16 21:51:47
【问题描述】:
全部,
我正在使用 IText 在 PDF 上添加文本层。 现在我想编辑 PDF 上的现有图层,图层也仅由 IText 创建。似乎 IText 没有这样的方法来支持。
我想到的其他方法是删除现有图层并在其位置放置新图层。似乎 IText 也不支持删除。有什么办法做到这些吗?
提前致谢。
【问题讨论】:
-
PDF 本身没有层的概念。如果您在后台向 PDF 添加内容,只需将其添加到现有内容之前;对于前景,您在之后附加它。说了这么多,如果真的只用iText来做这样的改动,这些改动集是可以被识别和移除的。它只需要使用 iText 低级 API。
-
或者你指的是iText所谓的
PdfLayer,它实际上是PDF术语中的可选内容组? -
是的,我说的是 PdfLayer——使用它我将创建一个文本并将其放置在 PDF 上,我们可以在 PDF 查看器工具上看到它作为一个图层