XFA-formulieren

XFA-formulieren

XFA (XML Forms Architecture) is een verouderde PDF-formtechnologie die wordt gedefinieerd door een XML-beschrijving die in het PDF-bestand is ingebed. XFA-formulieren verschillen van AcroForm-velden en worden gerenderd door een XML-gebaseerde layout-engine.

XFA vs AcroForm

FeatureAcroFormXFA
StandardISO 32000-1XFA 3.x
Veld APIForm, RadioButtonField, enz.XML-gebaseerd
PDF/A compatibelJaNee
RecommendedJaLegacy

Aspose.PDF FOSS voor Java ondersteunt beide formuliersoorten. Voor nieuwe formulierontwikkeling wordt AcroForm aanbevolen omdat het de huidige ISO-standaard is. Zie Interactieve formulieren voor de AcroForm API.

Toegang tot XFA-gegevens

XFA-formuliergegevens zijn ingebed in de AcroForm van het document als een XML-stroom. De Document-klasse biedt toegang tot de onderliggende AcroForm via Document.getForm(), waaruit de XFA XML-datastroom kan worden bereikt via de XFA-eigenschap van het formulier.

Voor moderne, invulbare formulierontwikkeling, gebruik de AcroForm API (RadioButtonField, CheckboxField, TextBoxField) omdat deze ISO-standaard zijn en in alle PDF-viewers werken.

Zie ook

 Nederlands