1

我正在使用 Java iText 库来操作 PDF 文档的表单字段并遇到了一个简单的问题。我可以设置从 PdfStamper 对象中检索到的 AcroFields 的属性,但是我真正想做的是将 Action 设置为现有的按钮字段。

我发现了无数创建新 PushButton 字段并将其添加到文档的示例,但是没有一个实际检索现有 PushbuttonField 对象。我确信这是正确的对象,因为它有一个 setAction 方法,而 AcroField 对象没有。

我愿意接受这是不可能的,因为我可以通过使用 Acrobat 从模板中删除按钮,然后每次都以编程方式将其重新添加来解决此问题。

此外,我想知道是否有人知道 iText 文档的更全面位置。不完整的 javadocs 和特定的代码示例并不能成为最好的文档。

4

1 回答 1

0

您需要知道按钮字段的名称才能检索它。看一下示例,了解如何检索、调整和替换。

如果您有 PushbuttonField#getField()#setAction(),则可以设置操作

于 2011-05-04T14:07:18.003 回答