使用iText在PDF文档中查找现有的PushbuttonField

时间:2011-05-03 14:02:04

标签: java pdf itext acrobat pdf-form

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

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

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

此外,我想知道是否有人知道有关iText文档的更全面的位置。不完整的javadoc和特定代码示例无法获得最佳文档。

1 个答案:

答案 0 :(得分:0)

您需要知道按钮字段的名称才能检索它。请查看the example,了解如何检索,调整和替换。

如果你有PushbuttonField#getField()#setAction()

,你可以设置动作