Skip to main content

What is XFA (XML Forms Architecture)?

XFA est une technologie de formulaire PDF spécifique à Adobe qui encapsule des formulaires basés sur XML dans des conteneurs PDF. Elle est aujourd'hui largement obsolète. La plupart des lecteurs de PDF modernes (navigateurs, Aperçu, lecteurs mobiles) ne peuvent pas afficher les formulaires XFA. C'est pourquoi certains anciens PDF administratifs ne s'ouvrent qu'avec Adobe Reader sous Windows.

Pourquoi XFA existe

Adobe a introduit XFA pour gérer les formulaires dynamiques — des champs qui s'agrandissent, se répètent ou changent selon ce que l'utilisateur saisit. La définition du formulaire est un fichier XML encapsulé dans un conteneur PDF. L'ISO a retiré XFA de la norme PDF 2.0 en 2017, et Adobe a également abandonné la prise en charge de XFA dans les nouvelles versions d'Acrobat. Le format est en voie de disparition.

Comment reconnaître un formulaire XFA

Si vous ouvrez un PDF dans un lecteur moderne (Chrome, Safari, Aperçu, votre téléphone) et que vous voyez un message du type « Veuillez patienter... Si ce message ne disparaît pas, votre lecteur n'est peut-être pas compatible avec ce type de document », il s'agit d'un formulaire XFA. Seul Adobe Reader sous Windows les affiche correctement.

Pourquoi XFA pose problème

Des agences gouvernementales, des services d'immigration et d'anciens systèmes d'entreprise émettent encore des formulaires XFA. L'utilisateur est alors obligé d'utiliser un logiciel de bureau spécifique pour les remplir. Les utilisateurs sur mobile, les utilisateurs Mac avec des versions récentes d'Acrobat et la plupart des outils d'automatisation ne peuvent pas du tout les traiter.

Comment FillWizard gère les formulaires XFA

Quand un formulaire XFA arrive dans FillWizard, nous extrayons la structure des champs sous-jacente lorsque c'est possible et traitons le reste comme un PDF plat. Un OCR et un modèle visuel qui analyse la mise en page détectent les champs, puis les valeurs sont superposées. Le résultat exporté est un PDF standard et aplati qui s'ouvre sans problème n'importe où, libérant ainsi le formulaire de sa dépendance à XFA.

Related terms