Les formulaires PDF Babylon - AcroForms et XFA

Les formulaires PDF sont très populaires parmi les utilisateurs. Un programmeur d’outils peut cependant choisir entre deux systèmes de formulaires différents : AcroForm et XFA. Quand choisir lequel et pourquoi?

Le système AcroForm est disponible depuis la version 1.2 et a été continuellement amélioré depuis. Il décrit la sémantique des formulaires et de ses champs en utilisant la syntaxe PDF. D'autre part, XFA (XML Forms Architecture) utilise, comme son nom l'indique, la syntaxe XML pour la même. AcroForms peut être créé à l'aide du produit Acrobat d'Adobe et de même les formulaires XFA peuvent être créés à l'aide du concepteur de cycle de vie d'Adobe.

La spécification XFA est référencée comme un document externe à ISO 32'000-1 (PDF 1.7) et n'a pas encore été normalisée par ISO. La norme ISO 19'005-2 interdit la plupart des données XFA à l'exception du contenu du champ de formulaire qui a été créé par l'utilisateur du formulaire. XFA n'est pas compatible avec AcroForms mais un formulaire statique et rempli peut être transformé en un document PDF/A pour l'archivage à l'aide d'un logiciel adapté.

Les avantages de l'utilisation d'AcroForms sont :

  • Syntaxe PDF uniquement

  • Facile à comprendre et à implémenter

  • Normalisé

  • Pris en charge par la plupart des processeurs PDF

  • Suffise pour les demandes de formulaires simples

Les avantages de l'utilisation de XFA sont :

  • Plus flexible (formulaires dynamiques basés sur le contenu du champ)

  • Peut être traité à l'aide de bibliothèques de manipulation XML

  • Conçu pour des applications de formulaires sophistiqués

Techniquement parlé, un formulaire XFA est inclus comme une ressource dans un fichier PDF. Le shell PDF est généralement construit comme un squelette minimal plus quelques polices et images pour rendre le formulaire. Le formulaire XFA lui-même peut à nouveau contenir un fichier PDF.

XFA offre un certain nombre d'avantages aux concepteurs de formulaires et aux utilisateurs. Cependant, les principaux inconvénients des formulaires XFA sont qu'ils sont basés sur une technologie complexe, non standardisée, et la plupart des logiciels PDF ne peuvent donc pas les traiter.

Comme il s'agit d'un sujet très controversé, je suis impatient d'en savoir plus sur votre opinion. N'hésitez pas à poster un commentaire.

Like what you see? Share with a friend.

« Gru<unk> ezi! » Comment pouvons-nous nous aider?

Phone