iTextを使用して、PDFドキュメントで既存のPushbuttonfieldを見つけます
質問
Java Itextライブラリを使用して、PDFドキュメントのフォームフィールドを操作し、簡単な問題に遭遇しました。 PDFStamperオブジェクトから取得したAcrofieldsのプロパティを設定することができますが、本当にやりたいことは、既存のプッシュボタンフィールドにアクションを設定することです。
新しいプッシュボタンフィールドを作成してドキュメントに追加するという無数の例を見つけましたが、実際に既存のプッシュボタンフィールドオブジェクトを取得するものはありません。 Acrofieldオブジェクトがそうでないセットション方法があるため、これは正しいオブジェクトだと確信しています。
Acrobatを使用してテンプレートからボタンを削除し、プログラムで毎回追加することでこれを回避できるため、それは不可能であることを受け入れます。
さらに、iTextのドキュメントのより包括的な場所を誰かが知っているかどうかを知りたいと思います。不完全なJavadocsと特定のコードの例は、最高のドキュメントにはなりません。
解決
Pushbuttonfieldの名前を知るには、それを取得する必要があります。を見てみましょう 例 取得、調整、交換方法を確認します。
pushbuttonfield#getfield()#setaction()がある場合、アクションを設定できます
所属していません StackOverflow