FDFField
FDFFieldは、Apache PDFBoxライブラリのJavaクラスで、Forms Data Format(FDF)ドキュメント内の単一フィールドを表現します。FDFは、PDF仕様 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているファイル形式で、フォームデータとアノテーションをPDFドキュメント本体から分離して交換することを可能にします。このクラスは、PDFインタラクティブフォームと統合するために、個別のフォームフィールドデータの読み取り、操作、書き込みを行うメソッドを提供します。
FDFFieldは、より広範なPDF標準 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) の一部であるFDF仕様で定義されたフォームフィールドのプログラム的な表現です。ドキュメントに直接埋め込まれたPDFフォームフィールドを扱うPDFBoxクラス(PDFieldなど)とは異なり、FDFFieldは軽量なFDF形式のフォームデータを専門的に扱います。各FDFFieldオブジェクトは、PDFドキュメントのインタラクティブフォームにインポートまたはエクスポートできるフィールドの名前、値、その他のプロパティをカプセル化します。このクラスは、テキストフィールド、チェックボックス、ラジオボタン、選択フィールド、署名フィールドを含むすべての標準PDFフォームフィールドタイプをサポートしています。FDFFieldオブジェクトは通常、FDFDocument構造内に含まれ、フォームフィールドに関連付けられたデータ値とアノテーションの両方を表現できます。
