Skip to content
reader.me

XFA

XFA (XML Forms Architecture) es la tecnología de formularios que Adobe introdujo en torno a 2003, basada en XML en lugar de en los objetos nativos del PDF. En vez de guardar los campos dentro de la estructura del documento, un formulario XFA lleva una plantilla XML que el visor tiene que renderizar dinámicamente, con campos que pueden crecer, repetirse o cambiar según lo que rellenas.

Esa flexibilidad tuvo un coste alto en compatibilidad. XFA nunca formó parte real del estándar ISO 32000: vivía dentro del PDF pero dependía de Adobe. Visores que no fueran de Adobe a menudo solo mostraban una página de aviso pidiendo abrirlo con Acrobat. Por eso muchos formularios XFA se ven mal, o no se ven, fuera del ecosistema de Adobe.

La propia Adobe declaró XFA obsoleto y lo eliminó del estándar PDF 2.0 (ISO 32000-2). Hoy la recomendación es migrar esos formularios a AcroForm, que son interoperables y abren en cualquier sitio. Si te topas con un XFA antiguo, lo más práctico suele ser aplanarlo a un PDF normal.

Herramientas relacionadas