Travailler avec les AcroForms dans PDF
Fondamentaux des AcroForms
AcroForms est 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 au format XML Forms Data Format ou xFDF. Les fournisseurs tiers prennent en charge les AcroForms. Lorsque Adobe a introduit les AcroForms, ils les ont appelés « 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 AcroForms pour prendre en charge le remplissage du formulaire avec plusieurs enregistrements de base de données.
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.
Architecture de formulaires XML d’Adobe (XFA), introduite 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 les formulaires Acroforms par rapport aux formulaires XFA, nous devons d’abord comprendre les bases. Pour commencer, ce sont tous deux des formulaires PDF que vous pouvez utiliser. Acroforms est le plus ancien, créé en 1998, et il est encore appelé le formulaire PDF classique. Les formulaires XFA sont des pages web que vous pouvez enregistrer sous forme de 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 non présentes dans XFA et inversement, XFA a certaines capacités non présentes dans 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 reformatage de document permettant à un champ de redimensionner si nécessaire pour accueillir les données.
Ainsi, les PDF sont le meilleur format de fichier pour les formulaires puisqu’ils peuvent être distribués électroniquement et avoir des informations remplies dans le document et renvoyées à l’expéditeur sans avoir besoin d’imprimer ou d’expédier par courrier traditionnel.
Pour une étude plus détaillée des possibilités de travailler avec des formulaires, étudiez les articles suivants dans la section :
-Créer AcroForm - créer un formulaire à partir de zéro, en ajoutant RadioButtonField, TextBoxField, Champ de Légende en utilisant Java.
-Remplir AcroForm - pour remplir un champ de formulaire, obtenez le champ de la collection de Formulaires de l’objet Document.
-Extraire des Données AcroForm - obtenir des valeurs de tous et des champs individuels, etc.
-Modifier AcroForm - obtenir/définir FieldLimit, supprimer des champs dans un formulaire existant, définir la police du champ de formulaire autre que les 14 polices de base PDF avec Java.