How to Fill and Edit PDF Forms

This article was translated from English: Does it need improvement?
Translated
View the article in English
role="alert"> Ihr Unternehmen gibt zu viel für jährliche Abonnements für PDF-Sicherheit und Compliance aus. Erwägen Sie IronSecureDoc, das Lösungen für die Verwaltung von SaaS-Diensten wie digitales Signieren, Schwärzung, Verschlüsselung und Schutz bietet, alles für eine einmalige Zahlung. Entdecken Sie die IronSecureDoc Dokumentation

IronPDF bietet ein intuitives Toolset zum Bearbeiten vorhandener Formulare in einem PDF-Dokument, einschließlich Textfelder, Texteingaben, Kontrollkästchen, Kombinationsfelder und Optionsfelder.

als-Überschrift:2(Schnellstart: Ausfüllen von PDF-Formularen mit IronPDF)

PDF-Formulare mit IronPDF mühelos in nur wenigen Schritten ausfüllen und bearbeiten. Dieser Schnellstart-Leitfaden demonstriert, wie man Formularfelder findet, deren Werte ändert und das aktualisierte Dokument speichert. Perfekt für Entwickler, die nahtloses PDF-Formularbearbeiten in ihre C#-Anwendungen integrieren möchten.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var pdf = IronPdf.PdfDocument.FromFile("form.pdf");
    var field = pdf.Form.FindFormField("nameField");
    field.Value = "John Doe";
    pdf.SaveAs("updated_form.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie eine C#-Bibliothek zum Ausfüllen und Bearbeiten von PDF-Formularen herunter
  2. Importieren Sie das gezielte PDF-Dokument mit der FromFile-Methode
  3. Finden Sie das zu ändernde Formularobjekt mit der FindFormField-Methode
  4. Ändern Sie die Value-Eigenschaft, um die gewünschte Information festzulegen
  5. Exportieren Sie das bearbeitete PDF-Dokument

Formulare bearbeiten

IronPDF bearbeitet mühelos bestehende Formularfelder verschiedener Typen in einem PDF-Dokument.

Textbereich und Eingabeformulare

Um Textfelder und Eingabeformulare zu bearbeiten, weisen Sie der Value-Eigenschaft die gewünschten Informationen zu. Der unten stehende Code findet zuerst das Formularobjekt mit der FindFormField-Methode mit dem Formularnamen. Anschließend greift es auf die Value-Eigenschaft des Objekts zu und weist sie zu.

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

PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");

// Set text input form values
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";

// Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC\r\n205 N. Michigan Ave.";

pdf.SaveAs("textAreaAndInputFormEdited.pdf");
Imports Microsoft.VisualBasic
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("textAreaAndInputForm.pdf")

' Set text input form values
pdf.Form.FindFormField("firstname").Value = "John"
pdf.Form.FindFormField("lastname").Value = "Smith"

' Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC" & vbCrLf & "205 N. Michigan Ave."

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

Ausgabe-PDF-Dokument


Checkbox- und Combobox-Formulare

Vorhandene Kontrollkästchen- und Kombinationsfeldformulare bearbeiten, indem Sie zuerst das Formularfeld nach seinem Namen finden. Weisen Sie die Value-Eigenschaft auf 'Yes' zu, um das Kontrollkästchenformular zu kennzeichnen. Wählen Sie eine verfügbare Option im Kombinationsfeld aus, indem Sie die gewünschte Auswahl der Value-Eigenschaft zuweisen. Zur Bequemlichkeit rufen Sie alle Werte der Optionen ab, indem Sie auf die Choices-Eigenschaft zugreifen.

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

PdfDocument pdf = PdfDocument.FromFile("checkboxAndComboboxForm.pdf");

var checkboxForm = pdf.Form.FindFormField("taskCompleted");
// Check the checkbox form
checkboxForm.Value = "Yes";

var comboboxForm = pdf.Form.FindFormField("priority");
// Set the combobox value
comboboxForm.Value = "Low";

// Print out all the available choices
foreach (var choice in comboboxForm.Choices)
{
    Console.WriteLine(choice);
}
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf");
Imports IronPdf
Imports System

Private pdf As PdfDocument = PdfDocument.FromFile("checkboxAndComboboxForm.pdf")

Private checkboxForm = pdf.Form.FindFormField("taskCompleted")
' Check the checkbox form
checkboxForm.Value = "Yes"

Dim comboboxForm = pdf.Form.FindFormField("priority")
' Set the combobox value
comboboxForm.Value = "Low"

' Print out all the available choices
For Each choice In comboboxForm.Choices
	Console.WriteLine(choice)
Next choice
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf")
$vbLabelText   $csharpLabel

Ausgabe-PDF-Dokument


Radiobutton-Formulare

Beim Arbeiten mit Radiobutton-Formularen in IronPDF sind die Radiobuttons derselben Gruppe in einem Formularobjekt enthalten. Um den Optionsfeldwert zu bearbeiten, weisen Sie einfach der Value-Eigenschaft des Formularobjekts eine der verfügbaren Auswahlmöglichkeiten zu. Rufen Sie alle verfügbaren Optionen mit der Annotations-Eigenschaft ab. Der unten stehende Code zeigt, wie man den Optionsfeldwert bearbeitet.

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

PdfDocument pdf = PdfDocument.FromFile("radioButtomForm.pdf");
var radioForm = pdf.Form.FindFormField("traveltype");

// Set the radio button value
radioForm.Value = "Airplane";

// Print out all the available choices
foreach(var annotation in radioForm.Annotations)
{
    Console.WriteLine(annotation.OnAppearance);
}

pdf.SaveAs("radioButtomFormEdited.pdf");
Imports IronPdf
Imports System

Private pdf As PdfDocument = PdfDocument.FromFile("radioButtomForm.pdf")
Private radioForm = pdf.Form.FindFormField("traveltype")

' Set the radio button value
radioForm.Value = "Airplane"

' Print out all the available choices
For Each annotation In radioForm.Annotations
	Console.WriteLine(annotation.OnAppearance)
Next annotation

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

Verwenden Sie zusätzlich die Clear-Methode, um das Optionsfeld abzuwählen. Diese Methode kann nur aufgerufen werden, wenn das Objekt vom Typ RadioFormField ist. Nach dem Zugriff auf das Radioformularobjekt aus dem PDF kann es in den Typ RadioFormField umgewandelt werden.

Ausgabe-PDF-Dokument


Formulare entfernen

Um Formulare aus dem PDF zu entfernen, wählen Sie zuerst das Zielformular mit der FindFormField-Methode aus. Übergeben Sie das Formularobjekt an die Form.Remove-Methode, die vom PdfDocument-Objekt aufgerufen werden kann.

:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-remove-form.cs
using IronPdf;
using IronSoftware.Forms;

PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");

// Remove Form
IFormField targetForm = pdf.Form.FindFormField("firstname");
pdf.Form.Remove(targetForm);

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

Private pdf As PdfDocument = PdfDocument.FromFile("textAreaAndInputForm.pdf")

' Remove Form
Private targetForm As IFormField = pdf.Form.FindFormField("firstname")
pdf.Form.Remove(targetForm)

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

Ausgabe-PDF-Dokument

Erfahren Sie, wie Sie PDF-Formulare programmatisch im folgenden Artikel erstellen: "Wie man PDF-Formulare erstellt."

Bereit zu sehen, was Sie sonst noch tun können? Sehen Sie sich unsere Tutorial-Seite hier an: PDFs signieren und sichern

Häufig gestellte Fragen

Wie kann ich mit einer C#-Bibliothek beginnen, PDF-Formulare zu bearbeiten?

Um mit der Bearbeitung von PDF-Formularen mit IronPDF zu beginnen, laden Sie zuerst die C#-Bibliothek von NuGet herunter. Importieren Sie dann das PDF-Dokument mit der FromFile-Methode, finden Sie das Formularfeld mit FindFormField, und ändern Sie die Value-Eigenschaft nach Bedarf.

Wie bearbeite ich Textrahmen und Eingabeformulare in einem PDF mit einer C#-Bibliothek?

Um Textrahmen und Eingabeformulare zu bearbeiten, verwenden Sie die FindFormField-Methode, um das Formularfeld nach Namen zu finden. Weisen Sie dann den gewünschten Wert der Value-Eigenschaft des Formularfeldobjekts in IronPDF zu.

Wie bearbeite ich Kontrollkästchen und Kombinationsfelder in einem PDF-Formular mit C#?

Um Kontrollkästchen zu bearbeiten, setzen Sie die Value-Eigenschaft auf 'Yes'. Für Kombinationsfelder weisen Sie die gewünschte Auswahl der Value-Eigenschaft zu, nachdem Sie das Feld mit FindFormField gefunden haben. Sie können alle Auswahlwerte mit der Choices-Eigenschaft in IronPDF abrufen.

Wie bearbeitet man Optionsfeld-Formulare mit einer C#-Bibliothek?

Optionsfelder werden bearbeitet, indem Sie die gewünschte Auswahl der Value-Eigenschaft des Formularobjekts in IronPDF zuweisen. Greifen Sie auf alle verfügbaren Auswahlmöglichkeiten mit der Annotations-Eigenschaft zu und verwenden Sie die Clear-Methode, um ein Optionsfeld zu deselektieren.

Wie kann ich Formulare aus einem PDF mit einer C#-Bibliothek entfernen?

Um ein Formular aus einem PDF zu entfernen, verwenden Sie die FindFormField-Methode, um das Formularfeld auszuwählen, und übergeben Sie dann das Feldobjekt an die Form.Remove-Methode vom PdfDocument-Objekt in IronPDF.

Kann eine C#-Bibliothek verwendet werden, um vorhandene PDF-Formularfelder jeglichen Typs zu bearbeiten?

Ja, IronPDF kann vorhandene Formularfelder wie Textbereiche, Texteingaben, Kontrollkästchen, Kombinationsfelder und Optionsfelder in einem PDF-Dokument bearbeiten.

Ist es möglich, programmatisch PDF-Formulare mit einer C#-Bibliothek zu erstellen?

Ja, Sie können PDF-Formulare programmatisch mit IronPDF erstellen. Weitere Informationen finden Sie im Artikel '[Wie man PDF-Formulare erstellt](/how-to/create-forms/)'.

Welche zusätzlichen Funktionen bietet eine Dokumentenverwaltungslösung?

IronSecureDoc bietet Lösungen zur Verwaltung von SaaS-Diensten wie digitale Signatur, Schwärzung, Verschlüsselung und Schutz, alles mit einer einmaligen Zahlung.

Wie exportiere ich ein bearbeitetes PDF nach der Bearbeitung von Formularfeldern mit C#?

Nachdem Sie Formularfelder mit IronPDF bearbeitet haben, können Sie das bearbeitete PDF-Dokument exportieren, indem Sie die Änderungen mit der SaveAs-Methode am PdfDocument-Objekt erneut im Dateisystem speichern.

Kann ich mit C# alle Optionen in einem PDF-Kombinationsfeld zugreifen und bearbeiten?

Ja, mit IronPDF können Sie auf alle Auswahlmöglichkeiten in einem PDF-Kombinationsfeld über die Choices-Eigenschaft zugreifen und die gewünschte Auswahl durch Setzen der Value-Eigenschaft bearbeiten.

.NET 10-Kompatibilität: Kann ich IronPDF zum Bearbeiten von PDF-Formularen verwenden, wenn ich .NET 10 als Zielplattform habe?

Ja – IronPDF ist vollständig kompatibel mit .NET 10, sodass Sie PDF-Formulare bearbeiten können (einschließlich des Suchens, Änderns und Entfernens von Formularfeldern) mit denselben APIs (wie FindFormField , Form und PdfDocument ) in einem .NET 10-Projekt ohne spezielle Codeänderungen.

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,154,058 | Version: 2025.11 gerade veröffentlicht