Skip to content
reader.me

XFA

L'XFA (XML Forms Architecture) és la tecnologia de formularis alternativa d'Adobe, en què el formulari no es defineix amb objectes natius del PDF sinó amb una càrrega XML incrustada dins de l'embolcall PDF. Es va dissenyar per a formularis complexos i dinàmics: dissenys que creixen a mesura que afegeixes files, camps que apareixen o desapareixen segons respostes anteriors i un lligam estret amb esquemes de dades del back-end.

El preu va ser la interoperabilitat. L'XFA no es va integrar mai dins l'estàndard PDF de base ISO 32000 com sí que ho va fer l'AcroForm, i la majoria de lectors de tercers, visors de navegador i aplicacions mòbils simplement no el representen. Un formulari purament XFA sovint mostra una pàgina de marcador de posició amb un text de l'estil «obriu això en un visor compatible». La mateixa Adobe l'ha anat deixant en desús, i el format es tracta com a llegat.

Si reps un formulari XFA, la solució pràctica acostuma a ser aplanar-lo o convertir-lo en un PDF estàtic, a l'estil AcroForm, que qualsevol eina pugui gestionar. Saber si un formulari és AcroForm o XFA explica per què alguns PDF es comporten perfectament a tot arreu i d'altres només funcionen en una aplicació concreta.