Wie man PDF-Formulare in C# mit IronPDF erstellt

PDF-Formulare in C#35 erstellen

This article was translated from English: Does it need improvement?
Translated
View the article in English

Erstellen Sie interaktive PDF-Formulare in C# mit der umfassenden API von IronPDF, die Texteingaben, Kontrollkästchen, Optionsfelder, Kombinationsfelder, Bildformulare und digitale Signaturen mit nur wenigen Codezeilen unterstützt.

als-Überschrift:2(Schnellstart: Erstellen Sie Ihr erstes PDF-Formular mit IronPDF)

Starten Sie schnell mit IronPDF, um interaktive, ausfüllbare PDF-Formulare zu erstellen. Dieser Leitfaden zeigt Ihnen, wie Sie mit einfachem C#-Code dynamisch eine PDF-Datei mit Formularfeldern erzeugen können. Durch Nutzung der robusten API von IronPDF können Sie Texteingaben, Kontrollkästchen und mehr erstellen, um die Benutzerinteraktion mit minimalem Aufwand zu verbessern. Folgen Sie weiter, um zu sehen, wie einfach es ist, Formularelemente zu definieren und Ihr Dokument zu speichern.

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronPDF mit dem NuGet-Paketmanager.

    PM > Install-Package IronPdf

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    new IronPdf.ChromePdfRenderer { RenderingOptions = { CreatePdfFormsFromHtml = true } }
        .RenderHtmlAsPdf("<html><body><form>First name: <input type='text' name='firstname' value=''>Last name: <input type='text' name='lastname' value=''></form></body></html>")
        .SaveAs("editableForm.pdf");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronPDF in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer


Wie erstelle ich PDF-Formulare mit IronPDF?

IronPDF erstellt PDF-Dokumente mit eingebetteten Formularfeldern verschiedener Typen. Durch das Hinzufügen dynamischer Formularelemente zu statischen PDF-Dokumenten erhöhen Sie die Flexibilität und Interaktivität. Die Bibliothek unterstützt alle Formularelemente, die für moderne PDF-Anwendungen benötigt werden, von einfachen Texteingaben bis hin zu komplexen Signaturfeldern. Bevor Sie Formulare erstellen, stellen Sie sicher, dass Sie IronPDF installiert und Ihre Entwicklungsumgebung konfiguriert haben.

Wie kann ich Textbereiche und Eingabeformulare hinzufügen?

Wie rendere ich Formulare aus HTML?

Erstellen von Textbereichen und Eingabeformularen zur Erfassung von Benutzereingaben in PDF-Dokumenten. Textbereiche bieten Platz für größere Textmengen, während Eingabeformulare spezifische Werteingaben ermöglichen. Die HTML-zu-PDF-Konvertierung von IronPDF unterstützt HTML-Formularelemente und vereinfacht so die Erstellung komplexer Formulare.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-input-textarea.cs
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf");
Imports IronPdf

' Input and Text Area forms HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Wie kann ich Textformulare programmatisch hinzufügen?

Hinzufügen von Textformularfeldern durch Code ohne HTML. Zunächst instanziieren Sie ein TextFormField-Objekt mit den erforderlichen Parametern. Verwenden Sie dann die Methode Add der Eigenschaft Form, um das Formular hinzuzufügen. Dieser Ansatz eignet sich gut für die Bearbeitung bestehender PDFs oder das Hinzufügen von Formularen zu Dokumenten, die nicht mit HTML erstellt wurden.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-input-textarea.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "firstname";
string value = "first name";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 50;
double height = 15;

// Create text form field
var textForm = new TextFormField(name, value, pageIndex, x, y, width, height);

// Add form
pdf.Form.Add(textForm);

pdf.SaveAs("addTextForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "firstname"
Private value As String = "first name"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 50
Private height As Double = 15

' Create text form field
Private textForm = New TextFormField(name, value, pageIndex, x, y, width, height)

' Add form
pdf.Form.Add(textForm)

pdf.SaveAs("addTextForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Hinzufügen von Beschriftungen zu Formularfeldern mit der Methode DrawText. Erfahren Sie mehr darüber, wie man Text und Bitmap auf PDFs zeichnet. Entdecken Sie Benutzerdefinierte Schriftarten, um das Erscheinungsbild des Formulars zu verbessern.


Wie erstelle ich Checkbox- und Combobox-Formulare?

Wie rendere ich Kontrollkästchen und Comboboxen aus HTML?

Erstellen Sie Checkbox- und Combobox-Formulare, indem Sie HTML-Strings, Dateien oder Web-URLs, die diese Elemente enthalten, wiedergeben. Setzen Sie die Eigenschaft CreatePdfFormsFromHtml auf true, um die Formularerstellung zu ermöglichen. Für komplexe Szenarien sollten ASPX-Seiten mit serverseitigen Formularsteuerungen konvertiert werden.

Combobox-Formulare bieten Dropdown-Auswahlmöglichkeiten. Die Benutzer wählen aus den verfügbaren Optionen aus und geben ihre Eingaben in die PDF-Dokumente ein.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-checkbox-combobox.cs
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <h2>Task Completed</h2>
        <label>
            <input type='checkbox' id='taskCompleted' name='taskCompleted'> Mark task as completed
        </label>

        <h2>Select Priority</h2>
        <label for='priority'>Choose priority level:</label>
        <select id='priority' name='priority'>
            <option value='high'>High</option>
            <option value='medium'>Medium</option>
            <option value='low'>Low</option>
        </select>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("checkboxAndComboboxForm.pdf");
Imports IronPdf

' Input and Text Area forms HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <h2>Task Completed</h2>
        <label>
            <input type='checkbox' id='taskCompleted' name='taskCompleted'> Mark task as completed
        </label>

        <h2>Select Priority</h2>
        <label for='priority'>Choose priority level:</label>
        <select id='priority' name='priority'>
            <option value='high'>High</option>
            <option value='medium'>Medium</option>
            <option value='low'>Low</option>
        </select>
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("checkboxAndComboboxForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Wie füge ich Kontrollkästchen und Comboboxen programmatisch hinzu?

Wie erstelle ich ein Checkbox-Formularfeld?

Um Kontrollkästchen hinzuzufügen, instanziieren Sie ein CheckboxFormField-Objekt mit den erforderlichen Parametern. Der Parameter value bestimmt den Status der Prüfung: "no" für ungeprüft, "yes" für geprüft. Verwenden Sie die Methode Add der Eigenschaft Form, um das Formular hinzuzufügen.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-checkbox.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Checkbox Form Field</h2>");

// Configure required parameters
string name = "checkbox";
string value = "no";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 15;
double height = 15;

// Create checkbox form field
var checkboxForm = new CheckboxFormField(name, value, pageIndex, x, y, width, height);

// Add form
pdf.Form.Add(checkboxForm);

pdf.SaveAs("addCheckboxForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Checkbox Form Field</h2>")

' Configure required parameters
Private name As String = "checkbox"
Private value As String = "no"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 15
Private height As Double = 15

' Create checkbox form field
Private checkboxForm = New CheckboxFormField(name, value, pageIndex, x, y, width, height)

' Add form
pdf.Form.Add(checkboxForm)

pdf.SaveAs("addCheckboxForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Wie erstelle ich ein Combobox-Formularfeld?

Um Comboboxen hinzuzufügen, instanziieren Sie ein ComboboxFormField Objekt mit den erforderlichen Parametern. Der Parameter value bestimmt die gewählte Auswahl. Verwenden Sie die Methode Add der Eigenschaft Form, um das Formular hinzuzufügen. Bei der Arbeit mit Formulardaten können Sie Text und Bilder aus vorhandenen PDFs extrahieren, um Comboboxen dynamisch zu füllen.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-combobox.cs
using IronPdf;
using IronSoftware.Forms;
using System.Collections.Generic;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Combobox Form Field</h2>");

// Configure required parameters
string name = "combobox";
string value = "Car";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 60;
double height = 15;
var choices = new List<string>() { "Car", "Bike", "Airplane" };

// Create combobox form field
var comboboxForm = new ComboboxFormField(name, value, pageIndex, x, y, width, height, choices);

// Add form
pdf.Form.Add(comboboxForm);

pdf.SaveAs("addComboboxForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms
Imports System.Collections.Generic

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Combobox Form Field</h2>")

' Configure required parameters
Private name As String = "combobox"
Private value As String = "Car"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 60
Private height As Double = 15
Private choices = New List(Of String)() From {"Car", "Bike", "Airplane"}

' Create combobox form field
Private comboboxForm = New ComboboxFormField(name, value, pageIndex, x, y, width, height, choices)

' Add form
pdf.Form.Add(comboboxForm)

pdf.SaveAs("addComboboxForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument


Wie erstelle ich Radio-Button-Formulare?

Wie rendere ich Radiobuttons aus HTML?

Optionsfelder in derselben Gruppe sind in einem Formularobjekt enthalten. Rufen Sie das Formular mit der Methode FindFormField mit seinem Namen ab. Die Eigenschaft Wert enthält den Wert der ausgewählten Auswahl oder "Keine", wenn sie nicht ausgewählt wurde. Dies spiegelt das Verhalten von HTML-Radiobuttons wider.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-radiobutton.cs
using IronPdf;

// Radio buttons HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        Choose your preferred travel type: <br>
        <input type='radio' name='traveltype' value='Bike'>
        Bike <br>
        <input type='radio' name='traveltype' value='Car'>
        Car <br>
        <input type='radio' name='traveltype' value='Airplane'>
        Airplane
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("radioButtomForm.pdf");
Imports IronPdf

' Radio buttons HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        Choose your preferred travel type: <br>
        <input type='radio' name='traveltype' value='Bike'>
        Bike <br>
        <input type='radio' name='traveltype' value='Car'>
        Car <br>
        <input type='radio' name='traveltype' value='Airplane'>
        Airplane
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("radioButtomForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Wie kann ich Radioformulare programmatisch hinzufügen?

Hinzufügen von Formularfeldern mit Optionsfeldern durch Code. Instanziieren Sie ein RadioFormField-Objekt mit den erforderlichen Parametern. Verwenden Sie die Methode Add der Eigenschaft Form, um das Formular hinzuzufügen. Dieser Ansatz hilft beim Zusammenführen von PDFs und beim Hinzufügen einheitlicher Formularfelder in verschiedenen Dokumenten.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-radiobutton.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "choice";
string value = "yes";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 15;
double height = 15;

// Create the first radio form
var yesRadioform = new RadioFormField(name, value, pageIndex, x, y, width, height);

value = "no";
x = 200;

// Create the second radio form
var noRadioform = new RadioFormField(name, value, pageIndex, x, y, width, height);

pdf.Form.Add(yesRadioform);
pdf.Form.Add(noRadioform);

pdf.SaveAs("addRadioForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "choice"
Private value As String = "yes"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 15
Private height As Double = 15

' Create the first radio form
Private yesRadioform = New RadioFormField(name, value, pageIndex, x, y, width, height)

value = "no"
x = 200

' Create the second radio form
Dim noRadioform = New RadioFormField(name, value, pageIndex, x, y, width, height)

pdf.Form.Add(yesRadioform)
pdf.Form.Add(noRadioform)

pdf.SaveAs("addRadioForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Verwenden Sie die Methode DrawText, um Beschriftungen für Optionsfelder hinzuzufügen. Erfahren Sie mehr darüber, wie man Text und Bitmap auf PDFs zeichnet.


Wie kann ich Bildformulare zu PDFs hinzufügen?

Hinzufügen von Bildformularfeldern nur durch Code. Instanziieren Sie ein ImageFormField-Objekt mit den erforderlichen Parametern. Verwenden Sie die Methode Add der Eigenschaft Form, um das Formular hinzuzufügen. Bildformulare eignen sich gut für Fotoidentifikation oder Unterschriftserfassung.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-image.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "image1";
uint pageIndex = 0;
double x = 100;
double y = 600;
double width = 200;
double height = 200;

// Create the image form
ImageFormField imageForm = new ImageFormField(name, pageIndex, x, y, width, height);

pdf.Form.Add(imageForm);

pdf.SaveAs("addImageForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "image1"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 600
Private width As Double = 200
Private height As Double = 200

' Create the image form
Private imageForm As New ImageFormField(name, pageIndex, x, y, width, height)

pdf.Form.Add(imageForm)

pdf.SaveAs("addImageForm.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Ausgabe-PDF-Datei: Bildformular-PDF ansehen. Browser unterstützen keine Bildformulare; öffnen Sie das Dokument in Adobe Acrobat, um diese Funktion zu testen.

PDF-Formular-Editor mit Bildauswahl-Dialog mit Dateibrowser, Vorschaubereich und OK/Abbrechen-Schaltflächen

Wie erstelle ich unsignierte Signaturformulare?

Fügen Sie ein unsigniertes oder leeres Signaturfeld ein, indem Sie ein Signaturobjekt erstellen. Greifen Sie auf die Form-Eigenschaft der Ziel-PDF zu und verwenden Sie die Methode Add, um die Signatur einzufügen. Exportieren Sie die PDF-Datei mit dem leeren Signaturfeld. Dies ermöglicht digitale Signaturen, die später mit tatsächlichen Signaturdaten gefüllt werden können.

:path=/static-assets/pdf/content-code-examples/how-to/signing-unsigned-signature.cs
using IronPdf;
using IronSoftware.Forms;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure required parameters
string name = "cert";
uint pageIndex = 0;
double x = 100;
double y = 600;
double width = 300;
double height = 100;

// Create signature
SignatureFormField signature = new SignatureFormField(name, pageIndex, x, y, width, height);

// Add signature
pdf.Form.Add(signature);

pdf.SaveAs("signature.pdf");
Imports IronPdf
Imports IronSoftware.Forms

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")

' Configure required parameters
Private name As String = "cert"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 600
Private width As Double = 300
Private height As Double = 100

' Create signature
Private signature As New SignatureFormField(name, pageIndex, x, y, width, height)

' Add signature
pdf.Form.Add(signature)

pdf.SaveAs("signature.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument

Ausgabe-PDF-Datei: signatur.pdf. Browser unterstützen keine Signaturformulare; öffnen Sie das Dokument in Adobe Acrobat, um diese Funktion zu testen. Mehr Sicherheit bietet die Signierung von PDFs mit HSM.

Adobe Acrobat zeigt ein unsigniertes Unterschriftsfeld in einem PDF-Dokument mit einer Seitenleiste für Bearbeitungswerkzeuge

Lernen Sie, wie man PDF-Formulare programmatisch ausfüllt und bearbeitet: "Wie man PDF-Formulare ausfüllt und bearbeitet". Umfassende Informationen zur Formularsicherheit finden Sie in unserem Leitfaden zu PDF-Berechtigungen und Passwörtern.

Sind Sie bereit, mehr zu erfahren? Sehen Sie sich unser Tutorial an: PDFs signieren und sichern

Häufig gestellte Fragen

Wie kann ich ausfüllbare PDF-Formulare in C# erstellen?

Mit der umfassenden API von IronPDF können Sie ausfüllbare PDF-Formulare in C# erstellen. Verwenden Sie einfach den ChromePdfRenderer mit der Option CreatePdfFormsFromHtml, die auf true gesetzt ist, und rendern Sie dann HTML mit Formularelementen wie Input-Tags, Textareas, Checkboxen und Radio-Buttons. IronPDF wandelt diese HTML-Formularelemente automatisch in interaktive PDF-Formularfelder um.

Welche Arten von Formularfeldern kann ich zu PDFs hinzufügen?

IronPDF unterstützt das Hinzufügen verschiedener Formularfeldtypen wie Texteingaben, Textbereiche, Kontrollkästchen, Optionsfelder, Kombinationsfelder, Bildformulare und digitale Signaturen. Sie können diese entweder durch das Rendern von HTML-Formularen oder durch programmgesteuertes Hinzufügen von Formularfeldern über die API von IronPDF erstellen.

Kann ich PDF-Formulare erstellen, ohne HTML zu verwenden?

Ja, IronPDF ermöglicht es Ihnen, Formularfelder ohne HTML programmatisch hinzuzufügen. Sie können Formularfeldobjekte wie TextFormField mit den erforderlichen Parametern instanziieren und die Add-Methode der Form-Eigenschaft verwenden, um sie direkt zu Ihrem PDF-Dokument hinzuzufügen. Dieser Ansatz ist ideal, wenn Sie bestehende PDFs bearbeiten oder Formulare dynamisch erstellen.

Wie kann ich bei der Konvertierung von HTML in PDF die Formularerstellung aktivieren?

Um die Formularerstellung während der HTML-zu-PDF-Konvertierung mit IronPDF zu aktivieren, setzen Sie die Eigenschaft CreatePdfFormsFromHtml in den RenderingOptions des ChromePdfRenderers auf true. Dadurch wird IronPDF angewiesen, HTML-Formularelemente während des Rendering-Prozesses in interaktive PDF-Formularfelder umzuwandeln.

Wie kann man am schnellsten ein einfaches PDF-Formular erstellen?

Der schnellste Weg, ein PDF-Formular mit IronPDF zu erstellen, ist eine einzige Codezeile: new ChromePdfRenderer mit CreatePdfFormsFromHtml auf true setzen, dann RenderHtmlAsPdf mit Ihrem HTML-Formularinhalt aufrufen und das Ergebnis speichern. Dadurch werden HTML-Eingabeelemente automatisch in ausfüllbare PDF-Formularfelder umgewandelt.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 16,685,821 | Version: 2025.12 gerade veröffentlicht