Formulaires PDF

Cet exemple de code démontre comment les développeurs peuvent utiliser IronPDF pour créer et modifier des documents PDF avec des formulaires remplissables.

Pour créer des formulaires PDF, créez simplement le formulaire souhaité en utilisant le balisage HTML et convertissez-le en PDF en utilisant l'une des méthodes de rendu statique disponibles d'IronPDF. Utilisez PdfDocument.renderHtmlAsPdf pour convertir un formulaire HTML balisé dans une chaîne de HTML (comme indiqué dans l'exemple ci-dessus), et utilisez PdfDocument.renderHtmlFileAsPdf pour convertir un fichier HTML contenant un formulaire situé sur un chemin de fichier local. Les deux méthodes produiront des formulaires PDF que les utilisateurs peuvent ouvrir et remplir en utilisant leurs applications de lecture PDF préférées.

Par défaut, IronPDF rendra tout formulaire dans le balisage HTML éditable. Les développeurs peuvent activer ou désactiver ce comportement selon les besoins en fournissant un objet ChromePdfRenderOptions avec le contenu HTML à une méthode de rendu PDF. Définissez la propriété createPdfFormsFromHtml à true ou false avec la méthode setCreatePdfFormsFromHtml pour activer ou désactiver les formulaires éditables.

Lire et écrire des valeurs dans les champs d'un formulaire PDF est réalisé par son PdfDocument's FormManager. Référencez-le en utilisant la ligne de code ci-dessous :

Comme illustré aux lignes 26 et 29 de l'exemple de code, le développeur peut définir des valeurs sur les champs de texte des formulaires directement en appelant une méthode setFieldValue de FormManager avec le nom du champ de texte (comme spécifié dans l'attribut name de l'élément <input> du balisage HTML d'origine), suivi de la valeur avec laquelle il doit être rempli.

Pour lire la valeur d'un champ de formulaire, le développeur doit d'abord obtenir une référence directe au champ de formulaire souhaité via la liste indexée d'objets FormField de FormManager. Le code ci-dessous illustre comment cela doit être fait :

Apprenez à créer des formulaires PDF en Java avec IronPDF

Prêt à commencer?
Version : 2025.11 vient de sortir