Formulaires PDF
IronPDF for Python peut à la fois créer des formulaires PDF interactifs à partir de HTML et lire ou écrire les valeurs des champs des formulaires PDF existants de manière programmatique.
Commencer
Activez la création de formulaire en définissant RenderingOptions.CreatePdfFormsFromHtml = True avant de rendre le HTML qui contient des éléments <input>, <select> ou <textarea>. Pour lire ou écrire des valeurs de champs dans un formulaire existant, chargez le PDF et utilisez Form.FindFormField.
Comprendre le code
Création de Formulaires
CreatePdfFormsFromHtml = True: Convertit les éléments de formulaire HTML (<input>,<radio>,<checkbox>, etc.) en champs de formulaire PDF interactifs lors du rendu.RenderHtmlAsPdf(form_html): Rend le formulaire HTML en tant que PDF avec des champs interactifs et remplissables.SaveAs("BasicForm.pdf")l'écrit sur le disque.
Lecture et Écriture des Valeurs de Champ
PdfDocument.FromFile("BasicForm.pdf"): Charge le PDF du formulaire enregistré pour la manipulation des champs.form_document.Form.FindFormField(name): Retourne un objet champ de formulaire pour le champ avec la valeur d'attributnamedonnée depuis le HTML original.field.Value = "text": Définissez la valeur du champ de formulaire de manière programmatique.field.Value: Lit la valeur actuelle du champ de formulaire.SaveAs("FilledForm.pdf"): Enregistre le PDF avec toutes les valeurs de champ remplies.
Types de Champs de Formulaire Pris en Charge
IronPDF prend en charge les entrées de texte, les boutons radio, les cases à cocher, les listes déroulantes (<select>), et les zones de texte. Tous sont créés automatiquement à partir des éléments HTML correspondants lorsque CreatePdfFormsFromHtml est activé.
Apprenez à créer et remplir des formulaires PDF avec IronPDF for Python !

