XFA Formulare

XFA Formulare

XFA (XML Formulare Architektur) ist eine veraltete PDF-Formulartechnologie, die durch eine XML Beschreibung definiert ist, die in die PDF-Datei eingebettet ist. XFA-Formulare unterscheiden sich von AcroForm-Feldern und werden von einer XML-basierten Layout-Engine gerendert.

XFA vs AcroForm

FeatureAcroFormXFA
StandardISO 32000-1XFA 3.x
Feld APIForm, RadioButtonField, usw.XML-basiert
PDF/A kompatibelJaNein
RecommendedJaLegacy

Aspose.PDF FOSS für Java unterstützt beide Formtypen. Für die Entwicklung neuer Formulare wird AcroForm empfohlen, da es der aktuelle ISO-Standard ist. Siehe Interaktive Formulare für das AcroForm API.

Zugriff auf XFA-Daten

XFA-Formulardaten sind im AcroForm des Dokuments als ein XML-Stream eingebettet. Die Document-Klasse bietet Zugriff auf das zugrunde liegende AcroForm über Document.getForm(), von wo aus der XFA XML-Datenstream über die XFA-Eigenschaft des Formulars erreicht werden kann.

Für die moderne Entwicklung ausfüllbarer Formulare verwenden Sie das AcroForm API (RadioButtonField, CheckboxField, TextBoxField), da diese ISO-Standard sind und in allen PDF-Viewern funktionieren.

Siehe auch

 Deutsch