XFA Moduli
XFA Moduli
XFA (XML Moduli Architettura) è una tecnologia di moduli PDF legacy definita da una descrizione XML incorporata nel file PDF. I moduli XFA sono distinti dai campi AcroForm e sono renderizzati da un motore di layout basato su XML.
XFA vs AcroForm
| Feature | AcroForm | XFA |
|---|---|---|
| Standard | ISO 32000-1 | XFA 3.x |
| Campo API | Form, RadioButtonField, ecc. | XML-basato |
| PDF/A compatibile | Sì | No |
| Recommended | Sì | Legacy |
Aspose.PDF FOSS per Java supporta entrambi i tipi di modulo. Per lo sviluppo di nuovi moduli, AcroForm è consigliato poiché è lo standard ISO corrente. Vedi Moduli Interattivi per il AcroForm API.
Accesso ai dati XFA
I dati del modulo XFA sono incorporati nel AcroForm del documento come un flusso XML. La classe Document fornisce l’accesso al AcroForm sottostante tramite Document.getForm(), da cui il flusso di dati XFA XML può essere raggiunto tramite la proprietà XFA del modulo.
Per lo sviluppo di moduli compilabili moderni, utilizza il AcroForm API (RadioButtonField, CheckboxField, TextBoxField) poiché questi sono conformi allo standard ISO e funzionano in tutti i visualizzatori PDF.