XFA form
XFA form
XFA (XML Forms Architecture) är en arv PDF-formsteknik definierad av en XML beskrivning inbäddad i PDF filen. Xfa-former skiljer sig från AcroForm fält och renderas av ett XML-baserat layoutmotor.
XFA vs AcroForm
| Feature | AcroForm | XFA |
|---|---|---|
| Standard | ISO 32000-1 | XF 3x |
| Fältbränder | Form, RadioButtonField,och etc. | XML-baserad |
| PDF/A kompatibel | Ja ja | Nej inte |
| Recommended | Ja ja | Legacy |
Aspose.PDF FOSS for Java supports both form types. For new form development, AcroForm rekommenderas eftersom det är den nuvarande ISO-standarden. se Interaktiva former för AcroForm API.
Tillgång till XFA-data
XFA-formulärdata är inbäddade i AcroForm som en XML-ström. Document klass ger tillgång till den underliggande AcroForm via Document.getForm(),Från vilken XFA XML-dataflödet kan nås genom formulärets XFAs egenskaper.
För modernt fyllbara formulärutveckling, använd API AcroForm (RadioButtonField, CheckboxField, TextBoxField) eftersom dessa är ISO-standard och fungerar i alla PDF-seer.