Travailler avec AcroForms

Fondamentaux des AcroForms

AcroForms sont la technologie originale des formulaires PDF. AcroForms est un formulaire orienté page. Ils ont été introduits pour la première fois en 1998. Ils acceptent les entrées au format Forms Data Format ou FDF et XML Forms Data Format ou xFDF. Des fournisseurs tiers prennent en charge les AcroForms. Lorsque Adobe a introduit les AcroForms, ils les ont qualifiés de « formulaire PDF créé avec Adobe Acrobat Pro/Standard et qui n’est pas un type spécial de formulaire XFA statique ou dynamique. Les AcroForms sont portables et fonctionnent sur toutes les plateformes.

Vous pouvez utiliser les AcroForms pour ajouter des pages supplémentaires au document de formulaire PDF. Grâce au concept de Modèles, vous pouvez utiliser les AcroForms pour prendre en charge le remplissage du formulaire avec plusieurs enregistrements de base de données.

Le PDF 1.7 prend en charge deux méthodes différentes pour intégrer des données et des formulaires PDF.

AcroForms (également connus sous le nom de formulaires Acrobat), introduits et inclus dans la spécification du format PDF 1.2.

Adobe XML Forms Architecture (XFA) forms, introduits dans la spécification du format PDF 1.5 en tant que fonctionnalité optionnelle (La spécification XFA n’est pas incluse dans la spécification PDF, elle est seulement référencée).

Pour comprendre Acroforms vs XFA forms, nous devons d’abord comprendre les bases. Pour commencer, les deux sont des formulaires PDF que vous pouvez utiliser. Les Acroforms sont les plus anciens, créés en 1998, et ils sont toujours considérés comme le formulaire PDF classique. Les formulaires XFA sont des pages web que vous pouvez enregistrer en tant que PDF, et sont apparus en 2003. Il a fallu un certain temps avant que le PDF commence à accepter les formulaires XFA.

Les AcroForms ont des capacités qui ne se trouvent pas dans XFA et inversement, XFA a certaines capacités qui ne se trouvent pas dans les AcroForms. Par exemple :

  • Les AcroForms prennent en charge le concept de « Modèles », permettant d’ajouter des pages supplémentaires au document de formulaire PDF pour prendre en charge le remplissage du formulaire avec plusieurs enregistrements de base de données.
  • XFA prend en charge le concept de réajustement de document permettant à un champ de redimensionner si nécessaire pour accueillir des données.

Pour un apprentissage plus détaillé des capacités de la bibliothèque Java, consultez les articles suivants :