Travailler avec AcroForms dans un PDF en utilisant Aspose.PDF pour C++
AcroForms sont les formulaires PDF-A remplissables originaux basés sur l’architecture PDF. Les formulaires XFA sont des formulaires basés sur XML inclus dans un fichier PDF. AcroForms est un ancien formulaire datant de 1998 et est encore aujourd’hui considéré comme le formulaire PDF classique. En plus du reformatage de contenu, AcroForms peut faire tout ce que les formulaires XFA peuvent faire, et d’autres choses que XFA ne peut pas faire. AcroForms ont des capacités non trouvées dans XFA et inversement, XFA a certaines capacités non trouvées dans AcroForms. Par exemple :
-
AcroForms prend en charge le concept de “Templates”, permettant l’ajout de 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 les données.
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 C++.
-
Remplir AcroForm - pour remplir un champ de formulaire, récupérez le champ de la collection de formulaires de l’objet Document.
-
Extraire les données AcroForm - obtenir des valeurs de tous les champs et des champs individuels, etc.
-
Modifier AcroForm - obtenir/mettre FieldLimit, supprimer des champs dans un formulaire existant, définir une police de champ de formulaire autre que les 14 polices PDF de base avec C++.
-
Poster les données AcroForm - importer et exporter des données de formulaire vers et depuis un fichier XML.