我正在使用Java iText库来处理PDF文档的表单字段,并遇到了一个简单的问题。我能够设置从PdfStamper对象检索的AcroFields的属性,但我真正想要做的是将Action设置为现有的按钮字段。
我找到了无数创建新PushButton字段并将其添加到文档的示例,但是没有实际检索现有PushbuttonField对象的示例。我确信这是正确的对象,因为它有一个setAction方法,其中AcroField对象没有。
我愿意接受这是不可能的,因为我可以通过使用Acrobat从模板中删除按钮然后以编程方式每次添加它来解决这个问题。
此外,我想知道是否有人知道有关iText文档的更全面的位置。不完整的javadoc和特定代码示例无法获得最佳文档。
答案 0 :(得分:0)
您需要知道按钮字段的名称才能检索它。请查看the example,了解如何检索,调整和替换。
如果你有PushbuttonField#getField()#setAction()
,你可以设置动作