PDF-Formulare
IronPDF for Python kann sowohl interaktive PDF-Formulare aus HTML erstellen als auch die Feldwerte bestehender PDF-Formulare programmatisch lesen oder schreiben.
Einstieg
Aktivieren Sie die Formularerstellung, indem Sie RenderingOptions.CreatePdfFormsFromHtml = True festlegen, bevor Sie HTML rendern, das <input>, <select> oder <textarea>-Elemente enthält. Um Feldwerte in einem bestehenden Formular zu lesen oder zu schreiben, laden Sie das PDF und verwenden Sie Form.FindFormField.
Den Code verstehen
Formulare erstellen
CreatePdfFormsFromHtml = True: Konvertiert HTML-Formularelemente (<input>,<radio>,<checkbox>, etc.) in interaktive PDF-Formularfelder beim Rendern.RenderHtmlAsPdf(form_html): Rendert das HTML-Formular als PDF mit interaktiven, ausfüllbaren Feldern.SaveAs("BasicForm.pdf")schreibt es auf die Festplatte.
Feldwerte lesen und schreiben
PdfDocument.FromFile("BasicForm.pdf"): Lädt das gespeicherte Formular-PDF für die Feldmanipulation.form_document.Form.FindFormField(name): Gibt das Formularfelder-Objekt für das Feld mit dem angegebenenname-Attributwert aus dem Original-HTML zurück.field.Value = "text": Legt den Wert des Formularfeldes programmatisch fest.field.Value: Liest den aktuellen Wert des Formularfeldes.SaveAs("FilledForm.pdf"): Speichert das PDF mit allen ausgefüllten Feldwerten.
Unterstützte Formularfeldtypen
IronPDF unterstützt Texteingaben, Radiobuttons, Checkboxen, Auswahlmenüs (<select>) und Textfelder. Alle werden automatisch aus den entsprechenden HTML-Elementen erstellt, wenn CreatePdfFormsFromHtml aktiviert ist.
Lernen Sie, PDF-Formulare mit IronPDF for Python zu erstellen und auszufüllen!

