XFA フォーム

XFA フォーム

XFA(XML Forms Architecture)は、PDF ファイルに埋め込まれた XML 記述によって定義されるレガシーな PDF フォーム技術です。XFA フォームは AcroForm フィールドとは異なり、XML ベースのレイアウトエンジンでレンダリングされます。

XFA と AcroForm

FeatureAcroFormXFA
StandardISO 32000-1XFA 3.x
フィールド APIForm, RadioButtonField、など。XMLベース
PDF/A 互換はいいいえ
RecommendedはいLegacy

Aspose.PDF FOSS for Java は両方のフォームタイプをサポートしています。新しいフォーム開発には、現在の ISO 標準である AcroForm が推奨されます。参照 インタラクティブフォーム AcroForm API 用に。

XFA データへのアクセス

XFA フォームデータは、ドキュメントの AcroForm に XML ストリームとして埋め込まれています。Document クラスは Document.getForm() を介して基礎となる AcroForm へのアクセスを提供し、そこからフォームの XFA プロパティを通じて XFA XML データストリームに到達できます。

最新の入力可能フォーム開発には、AcroForm API(RadioButtonField、CheckboxField、TextBoxField)を使用してください。これらは ISO 標準であり、すべての PDF ビューアで動作します。

参照

 日本語