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 angegebenen name-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!

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.