XFA
XFA (XML Forms Architecture) è la tecnologia alternativa di Adobe per i moduli, in cui il modulo è definito non da oggetti PDF nativi ma da un payload XML incorporato dentro l'involucro PDF. Era pensata per moduli complessi e dinamici: layout che crescono man mano che aggiungi righe, campi che compaiono o spariscono in base alle risposte precedenti e un legame stretto con gli schemi di dati di back-end.
Il compromesso era l'interoperabilità. XFA non è mai stato integrato nel cuore dello standard PDF ISO 32000 come invece è successo all'AcroForm, e la maggior parte dei lettori di terze parti, dei visualizzatori nel browser e delle app mobili semplicemente non lo renderizza. Un modulo puramente XFA mostra spesso una pagina segnaposto con un messaggio del tipo "apri questo file in un visualizzatore compatibile". La stessa Adobe ha messo XFA in deprecazione, e il formato è trattato come legacy.
Se ricevi un modulo XFA, la soluzione pratica di solito è appiattirlo o convertirlo in un PDF statico in stile AcroForm che qualsiasi strumento sa gestire. Sapere se un modulo è AcroForm o XFA spiega perché certi PDF funzionano perfettamente ovunque mentre altri girano solo in un'applicazione specifica.
Strumenti correlati