【发布时间】:2018-07-10 14:56:12
【问题描述】:
有没有办法以编程方式将 pdf 文件转换为标记的 pdf 文件?如果我尝试使用 Adobe Reader 对其进行标记,它可以工作,因此可以标记 pdf。
【问题讨论】:
-
好吧,Adobe Reader 是一个程序,所以如果它可以做到,它就会以编程方式完成。
-
您可能正在谈论的标签实际上是 Adobe 的一项功能,而不是 PDF 标准的一部分。因此,只要 Adobe 不为这些(我不知道)提供 API,您可能就无法轻松做到这一点。
-
@Ben 似乎没有什么关于 PDF 标签的险恶之处。如果没有支持它的库,我会感到惊讶。
-
@Kayaman 如果是,我应该在搜索数周后找到它。
-
您正在寻找的是一个支持“标记内容”和“结构”的库。 iText、PDFBox 和 Datalogics PDF Java Toolkit 是我所知道的支持此功能的 3 个。但是,与 Acrobat 不同的是,您不能只告诉库标记文档,您需要了解哪些绘图操作符创建段落、句子、单词、图像标题等。然后您需要将标记的内容插入到这些说明中。仅使用一个库,这将是非常重要的。