Skip to content
reader.me

XFA

Le XFA (XML Forms Architecture) est la technologie de formulaires alternative d'Adobe, dans laquelle le formulaire n'est pas défini par des objets PDF natifs mais par une charge utile XML intégrée à l'intérieur de l'enveloppe PDF. Il a été conçu pour des formulaires complexes et dynamiques : des mises en page qui s'agrandissent quand on ajoute des lignes, des champs qui apparaissent ou disparaissent selon les réponses précédentes, et un lien étroit avec des schémas de données en arrière-plan.

Le compromis portait sur l'interopérabilité. Le XFA n'a jamais été intégré au cœur du standard PDF ISO 32000 comme l'a été l'AcroForm, et la plupart des lecteurs tiers, des visionneuses de navigateur et des applications mobiles ne l'affichent tout simplement pas. Un formulaire purement XFA montre souvent une page d'attente du type « veuillez ouvrir ce fichier dans une visionneuse compatible ». Adobe lui-même abandonne progressivement le XFA, désormais traité comme un format hérité.

Si vous recevez un formulaire XFA, la solution pratique consiste généralement à l'aplatir ou à le convertir en un PDF statique de type AcroForm, que n'importe quel outil sait gérer. Savoir si un formulaire est en AcroForm ou en XFA explique pourquoi certains PDF se comportent parfaitement partout tandis que d'autres ne fonctionnent que dans une application bien précise.