PDF-Formulare in Java ausfüllen

Wie füllt man ein PDF-Formular in Java aus (Tutorial)

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

Mit IronPDF können Java-Entwickler PDF-Formulare programmgesteuert ausfüllen, indem sie vorhandene PDF-Dateien laden, über getForm() auf Formularfelder zugreifen, mit setFieldValue() Werte festlegen und das ausgefüllte Dokument speichern. Damit wird es einfach, die Dokumentenverarbeitung in Geschäftsanwendungen zu automatisieren.

Schnellstart: PDF-Formular in Java ausfüllen

```java {title="FillPDFForm.java"} //:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/quickstart.java // 1. IronPDF-Abhängigkeit zu Ihrem Maven-Projekt hinzufügen // 2. laden Sie Ihr PDF-Formular PdfDocument form = PdfDocument.fromFile("form.pdf"); // 3. füllt Formularfelder aus form.getForm().setFieldValue("vorname", "John"); // 4. die ausgefüllte PDF-Datei speichern form.saveAs(Paths.get("filled_form.pdf"));


<div class="hsg-featured-snippet">
<h2>PDF-Formulare in Java ausfüllen</h2>
<ol>
<li><a class="js-modal-open" data-modal-id="download-modal" href="#download-modal">Installieren Sie die IronPDF Java-Bibliothek über Maven</a></li>
<li>Laden Sie das vorhandene PDF, das Formularfelder enthält, unter Verwendung von <code>PdfDocument.fromFile()</code></li>
<li>Greifen Sie mit der <code>getForm()</code> Methode auf das Formular zu</li>
<li>Setzen Sie Feldwerte mit <code>setFieldValue(fieldName, value)</code></li>
<li>Speichern Sie das ausgefüllte Dokument mit <code>saveAs()</code></li>
</ol>
</div>

Dieser Artikel behandelt, wie Sie PDF-Formulare programmgesteuert in Java ausfüllen. Ein häufiges Szenario ist, wenn eine Anwendung Benutzerdaten über eine Benutzeroberfläche sammelt, die im PDF-Format für Archivierung, Compliance oder nachgelagerte Verarbeitung gespeichert werden müssen.

Nachdem Benutzereingaben erfasst sind, müssen Anwendungen diese Daten häufig direkt in bereits vorhandene PDF-Vorlagen einfügen. Mehrere Java-PDF-Bibliotheken erledigen diese Aufgabe, einschließlich [Apache PDFBox](https://pdfbox.apache.org), iText und IronPDF. Dieser Leitfaden erklärt, wie man IronPDF verwendet, um interaktive Formulare mit Textfeldern, Kontrollkästchen, Optionsfeldern und Dropdown-Listen auszufüllen. Für Entwickler, die verwandte Dokumenten-Workflows erstellen, siehe den Leitfaden zum [Erstellen von PDF-Formularen von Grund auf in Java](https://ironpdf.com/java/how-to/create-forms/).

## Was ist IronPDF for Java?

IronPDF ist eine [Java-PDF-Bibliothek](https://ironpdf.com/java/) zum Erstellen, Bearbeiten und Bearbeiten von PDF-Dokumenten. Es integriert sich in jedes Maven-basierte Java-Projekt und stellt eine saubere API bereit, die häufige PDF-Aufgaben mit minimalem Boilerplate ausführbar macht.

Die Bibliothek deckt den gesamten PDF-Lebenszyklus ab: HTML in PDF rendern, Formular Daten lesen und schreiben, digitale Signaturen hinzufügen, Sicherheitseinstellungen anwenden, Dokumente komprimieren und drucken. Für das Arbeiten mit Formularen gibt IronPDF programmgesteuerten Zugriff auf jeden Feldtyp in einem PDF-Dokument, während das ursprüngliche Format beibehalten wird. Das macht es gut geeignet für die Batch-Formularverarbeitung, das Vorausfüllen von Vorlagen mit Datenbankeinträgen oder das Einbinden des Formulaufüllens in einen größeren Java-Workflow. Siehe die [IronPDF Java API-Referenz](https://ironpdf.com/java/object-reference/api/) für eine vollständige Liste der verfügbaren Klassen und Methoden.

## Wie installiere ich IronPDF in einem Maven-Projekt?

Fügen Sie den folgenden Abhängigkeitsblock in Ihre `pom.xml`-Datei ein, um IronPDF for Java zu installieren.

Öffnen Sie `pom.xml` und fügen Sie die Abhängigkeit in das `<dependencies>`-Element ein, führen Sie dann `mvn install` aus, um die Bibliothek herunterzuladen. Verfügbare Versionen finden Sie auf [Maven Central](https://search.maven.org/artifact/com.ironsoftware/ironpdf).

```xml
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/maven-dependency.xml
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>2024.9.1</version>
</dependency>

Importieren Sie nach der Installation com.ironsoftware.ironpdf.PdfDocument und com.ironsoftware.ironpdf.render.ChromePdfRenderOptions in Ihre Java-Klasse, um auf die API zum Ausfüllen von Formularen zuzugreifen. Für Bereitstellungshinweise auf Cloud-Plattformen siehe die Anleitungen für AWS, Azure und Google Cloud.

TippsWenn Sie mit IronPDF in einer Docker- oder containerisierten Umgebung arbeiten, setzen Sie die IronPdf.licenseKey-Systemeigenschaft vor dem ersten PdfDocument-Aufruf, um Verzögerungen bei der Lizenzüberprüfung zur Laufzeit zu vermeiden.

Wie erstelle und fülle ich ein PDF-Formular mit HTML in Java?

Die zuverlässigste Methode, ein konsistent strukturiertes, ausfüllbares PDF zu erzeugen, besteht darin, das Formular in HTML zu definieren und mit IronPDF zu rendern. Die Bibliothek konvertiert HTML-<input>-Elemente direkt in interaktive PDF-Formularfelder.

Der folgende Code erstellt ein zweifeldiges PDF-Formular aus einem HTML-String und füllt dann beide Felder aus:

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/create-and-fill-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;
import java.io.IOException;
import java.nio.file.Paths;

public class App {

    public static void main(String[] args) throws IOException {

        // Define an HTML form with two text input fields
        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=''>"
            + "</form>"
            + "</body>"
            + "</html>";

        // Enable HTML-to-form-field conversion during rendering
        ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
        renderOptions.setCreatePdfFormsFromHtml(true);

        // Render HTML to PDF and save the blank template
        PdfDocument.renderHtmlAsPdf(formHTML, renderOptions)
            .saveAs(Paths.get("assets/BasicForm.pdf"));

        // Load the template and fill in field values
        PdfDocument form = PdfDocument.fromFile(Paths.get("assets/BasicForm.pdf"));
        form.getForm().setFieldValue("firstname", "Minnie");
        form.getForm().setFieldValue("lastname", "Mouse");

        // Save the completed form to a new file
        form.saveAs(Paths.get("assets/BasicForm_Filled.pdf"));
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/create-and-fill-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;
import java.io.IOException;
import java.nio.file.Paths;

public class App {

    public static void main(String[] args) throws IOException {

        // Define an HTML form with two text input fields
        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=''>"
            + "</form>"
            + "</body>"
            + "</html>";

        // Enable HTML-to-form-field conversion during rendering
        ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
        renderOptions.setCreatePdfFormsFromHtml(true);

        // Render HTML to PDF and save the blank template
        PdfDocument.renderHtmlAsPdf(formHTML, renderOptions)
            .saveAs(Paths.get("assets/BasicForm.pdf"));

        // Load the template and fill in field values
        PdfDocument form = PdfDocument.fromFile(Paths.get("assets/BasicForm.pdf"));
        form.getForm().setFieldValue("firstname", "Minnie");
        form.getForm().setFieldValue("lastname", "Mouse");

        // Save the completed form to a new file
        form.saveAs(Paths.get("assets/BasicForm_Filled.pdf"));
    }
}
JAVA

Der erste Block verwendet ChromePdfRenderOptions zusammen mit setCreatePdfFormsFromHtml(true), um der Rendering-Engine mitzuteilen, HTML-Elemente <input> als aktive PDF-Formularfelder und nicht als statischen Text zu behandeln. Das gerenderte PDF wird als wiederverwendbare Vorlage gespeichert. Der zweite Block lädt diese Vorlage, ruft getForm().setFieldValue() für jedes Feld namentlich auf und schreibt das Ergebnis in eine separate Ausgabedatei, wobei die ursprüngliche Vorlage für die zukünftige Verwendung unverändert bleibt.

Wie sieht die Ausgabe aus?

Das erste Rendering produziert ein PDF mit zwei leeren Textfeldern, die in jedem PDF-Reader vollständig bearbeitbar sind.

Einfaches PDF-Formular mit bearbeitbaren Texteingabefeldern für Vor- und Nachname mit blau umrandeten Feldern, gerendert von IronPDF aus HTML

Nach Ausführung von setFieldValue() werden beide Felder mit den bereitgestellten Daten gefüllt:

IronPDF Java output: PDF form with Minnie in the First name field and Mouse in the Last name field, showing successfully filled form data

Wie fülle ich ein bestehendes PDF-Formular aus, das ich nicht erstellt habe?

Viele echte Arbeitsabläufe erhalten PDF-Vorlagen von Dritten (Regierungsformulare, Versicherungsdokumente, Lieferantenverträge), die bereits benannte Felder enthalten. Das Laden und Ausfüllen erfolgt nach dem gleichen Verfahren: Verwenden Sie PdfDocument.fromFile(), um das Dokument zu laden, und anschließend getForm().setFieldValue(), um jedes Feld anhand seines Namens zu setzen.

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-existing-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;

public class FillExistingForm {

    public static void main(String[] args) throws IOException {

        // Load a third-party fillable PDF
        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/application.pdf"));

        // Set text field values by field name
        form.getForm().setFieldValue("applicant_name", "Jane Smith");
        form.getForm().setFieldValue("date_of_birth", "1985-06-14");
        form.getForm().setFieldValue("reference_number", "REF-2024-00421");

        // Save the completed application
        form.saveAs(Paths.get("output/application_filled.pdf"));
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-existing-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;

public class FillExistingForm {

    public static void main(String[] args) throws IOException {

        // Load a third-party fillable PDF
        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/application.pdf"));

        // Set text field values by field name
        form.getForm().setFieldValue("applicant_name", "Jane Smith");
        form.getForm().setFieldValue("date_of_birth", "1985-06-14");
        form.getForm().setFieldValue("reference_number", "REF-2024-00421");

        // Save the completed application
        form.saveAs(Paths.get("output/application_filled.pdf"));
    }
}
JAVA

Um Feldnamen in einem vorhandenen PDF zu entdecken, öffnen Sie das Dokument in Adobe Acrobat Reader, klicken Sie mit der rechten Maustaste auf ein beliebiges Feld und wählen Sie "Eigenschaften". Der Feldname erscheint im Allgemein-Tab. Alternativ iterieren Sie programmatisch über alle Felder:

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/list-form-fields.java
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.form.FormField;
import java.nio.file.Paths;

public class ListFormFields {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/application.pdf"));

        // Print the name and type of every form field
        for (FormField field : form.getForm().getFields()) {
            System.out.println("Field: " + field.getName()
                + " | Type: " + field.getType());
        }
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/list-form-fields.java
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.form.FormField;
import java.nio.file.Paths;

public class ListFormFields {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/application.pdf"));

        // Print the name and type of every form field
        for (FormField field : form.getForm().getFields()) {
            System.out.println("Field: " + field.getName()
                + " | Type: " + field.getType());
        }
    }
}
JAVA

Das Ausdrucken von Feldnamen vor dem Schreiben von Daten verhindert, dass setFieldValue() bei einem nicht übereinstimmenden Namen stillschweigend fehlschlägt. Feldnamen in PDF-Dokumenten unterscheiden zwischen Groß- und Kleinschreibung, daher werden "firstname" und "FirstName" als unterschiedliche Felder behandelt.

Hinweis:IronPDFs getForm().getFields() gibt eine Liste von FormField-Objekten zurück. Jedes stellt getName(), getType() und getValue() bereit. Diese sind nützlich beim Erstellen dynamischer Formular-Ausfüllroutinen, die Feldnamen aus einer externen Datenquelle wie einer Datenbank oder CSV-Datei lesen.

Wie fülle ich Kontrollkästchen und Optionsfelder in Java aus?

Textfelder akzeptieren Zeichenfolgenwerte direkt, aber Kontrollkästchen und Optionsfelder erfordern bestimmte exportierte Werte, die das PDF zum Zeitpunkt der Erstellung definiert. Verwenden Sie setFieldValue() mit der korrekten Exportwertzeichenfolge für jedes Feld.

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-checkboxes-radio.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FillCheckboxesAndRadio {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/survey.pdf"));

        // Check a checkbox by setting its exported value (often "Yes" or "On")
        form.getForm().setFieldValue("agree_terms", "Yes");

        // Select a radio button option by its exported value
        form.getForm().setFieldValue("preferred_contact", "email");

        form.saveAs(Paths.get("output/survey_filled.pdf"));
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-checkboxes-radio.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FillCheckboxesAndRadio {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/survey.pdf"));

        // Check a checkbox by setting its exported value (often "Yes" or "On")
        form.getForm().setFieldValue("agree_terms", "Yes");

        // Select a radio button option by its exported value
        form.getForm().setFieldValue("preferred_contact", "email");

        form.saveAs(Paths.get("output/survey_filled.pdf"));
    }
}
JAVA

Der Exportwert für ein Kontrollkästchen lautet in der Regel "Yes", "On" oder eine vom Formularautor festgelegte benutzerdefinierte Zeichenfolge. Für Optionsfeldergruppen teilt jede Option in der Gruppe denselben Feldnamen, hat jedoch einen einzigartigen Exportwert. Verwenden Sie die Feldauflistungstechnik aus dem vorherigen Abschnitt, um die genauen Exportwerte zu bestätigen, bevor Sie automatisierte Ausfüllroutinen schreiben.

WichtigWenn setFieldValue() nicht zum Aktivieren eines Kontrollkästchens oder zum Auswählen eines Optionsfelds erscheint, ist die Exportwertzeichenfolge wahrscheinlich falsch. Führen Sie das Feld mit getFields() auf und überprüfen Sie getValue() in einer manuell geprüften Kopie der PDF-Datei, um die richtige Zeichenfolge abzurufen.

Wie fülle ich Dropdown-Listen in einem PDF-Formular mit Java aus?

Dropdown-Listenfelder (auch Kombinationsfeld genannt) verwenden dieselbe API wie Textfelder. Übergeben Sie den Exportwert der Option als Zeichenfolge an setFieldValue(). Der Exportwert ist typischerweise der sichtbare Options-Text, es sei denn, der Formulargestalter hat einen separaten zugrunde liegenden Wert definiert.

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-dropdown.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FillDropdown {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/registration.pdf"));

        // Set a dropdown/combo box field to a specific option
        form.getForm().setFieldValue("country", "United States");

        // Set a list box field (multi-select may require comma-separated values)
        form.getForm().setFieldValue("subscription_tier", "Professional");

        form.saveAs(Paths.get("output/registration_filled.pdf"));
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/fill-dropdown.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FillDropdown {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("templates/registration.pdf"));

        // Set a dropdown/combo box field to a specific option
        form.getForm().setFieldValue("country", "United States");

        // Set a list box field (multi-select may require comma-separated values)
        form.getForm().setFieldValue("subscription_tier", "Professional");

        form.saveAs(Paths.get("output/registration_filled.pdf"));
    }
}
JAVA

Wenn der Wert im Dropdown-Menü beim Export vom sichtbaren Label abweicht, verwenden Sie getFields(), um die verfügbaren Optionen des Feldes zu überprüfen. Das Übergeben eines Wertes, der keine Option in der Felddefinition übereinstimmt, lässt die Auswahl unverändert, ohne eine Ausnahme zu werfen, daher vermeidet die Validierung von Exportwerten vor einem Batchlauf einen stillen Datenverlust.

TippsUm alle verfügbaren Optionen einer Kombinationsfelds anzuzeigen, wandeln Sie FormField in FormComboBoxField um und rufen Sie getOptions() auf. Das gibt die Liste der gültigen Exportwerten für das Dropdown zurück.

Wie flache ich ein ausgefülltes PDF-Formular in Java ab?

Das Abflachen konvertiert alle Formularfelder in statische, nicht bearbeitbare Inhalte. Damit wird verhindert, dass Empfänger die eingereichten Daten ändern, und es ist für viele Archivierungs- und Compliance-Anforderungen erforderlich. IronPDF unterstützt das Abflachen von Formularen als Teil seiner PDF-Manipulationsfähigkeiten.

//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/flatten-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FlattenForm {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("assets/BasicForm_Filled.pdf"));

        // Flatten all form fields -- values become static text
        form.getForm().flatten();

        form.saveAs(Paths.get("output/BasicForm_Archived.pdf"));
    }
}
//:path=/static-assets/pdf/content-code-examples/how-to/java-fill-pdf-form-tutorial/flatten-form.java
import com.ironsoftware.ironpdf.PdfDocument;
import java.nio.file.Paths;

public class FlattenForm {

    public static void main(String[] args) throws Exception {

        PdfDocument form = PdfDocument.fromFile(Paths.get("assets/BasicForm_Filled.pdf"));

        // Flatten all form fields -- values become static text
        form.getForm().flatten();

        form.saveAs(Paths.get("output/BasicForm_Archived.pdf"));
    }
}
JAVA

Nach Ausführung von flatten() verbleiben keine interaktiven Formularfelder in der Ausgabe-PDF-Datei. Die Dokumentgröße verringert sich typischerweise, da die Schichten der Formularfelder entfernt werden. Abgeflachte PDFs sind sicher zu verteilen, ohne dass Empfänger die eingereichten Werte bearbeiten können.

Was sind die nächsten Schritte zum Ausfüllen von PDF-Formularen in Java?

IronPDF bietet eine fokussierte, wenig Boilerplate-API zum Ausfüllen von PDF-Formularen in Java. Die getForm()-Methode ermöglicht den direkten Zugriff auf Textfelder, Kontrollkästchen, Optionsfelder und Dropdown-Listen. Wenn eine Archivierung erforderlich ist, sperrt flatten() alle eingegebenen Daten als statischen Inhalt.

Für die nächsten Phasen Ihres PDF-Dokumenten-Workflows, erkunden Sie diese Anleitungen:

Starten Sie eine kostenlose Testversion von IronPDF for Java um die Formularausfüllung in Ihrem eigenen Projekt zu testen. Wenn Sie bereit sind, zu deployen, sehen Sie sich die Lizenzierungsoptionen für IronPDF an, um einen Plan zu finden, der den Anforderungen Ihres Teams entspricht.

Häufig gestellte Fragen

Was sind die grundlegenden Schritte zum Ausfüllen eines PDF-Formulars in Java?

Fügen Sie die IronPDF Maven-Abhängigkeit hinzu, laden Sie Ihr PDF mit PdfDocument.fromFile(), greifen Sie mit getForm() auf Formularfelder zu, rufen Sie setFieldValue(fieldName, value) für jedes Feld auf und speichern Sie das Ergebnis mit saveAs().

Wie kann ich Feldnamen in einem vorhandenen PDF ermitteln?

Öffnen Sie das PDF in Adobe Acrobat Reader, klicken Sie mit der rechten Maustaste auf ein beliebiges Feld und wählen Sie Eigenschaften. Der Feldname erscheint im Reiter Allgemein. Alternativ rufen Sie getForm().getFields() auf, um alle Felder zu durchlaufen und jedes getName() und getType() programmatisch auszugeben.

Wie fülle ich Kontrollkästchen und Optionsfelder in Java aus?

Verwenden Sie setFieldValue() mit dem Exportwert-String des Feldes. Kontrollkästchen-Exportwerte sind typischerweise Yes oder On. Für Optionsfeldgruppen teilt jede Option den gleichen Feldnamen, hat jedoch einen eindeutigen Exportwert. Wenn das Feld nicht reagiert, überprüfen Sie getValue() auf einer manuell geprüften Kopie des PDFs, um den richtigen String zu finden.

Wie fülle ich ein Dropdownfeld aus?

Rufen Sie setFieldValue(fieldName, optionValue) mit dem Exportwert der Option auf. Der Exportwert ist typischerweise der sichtbare Optionstext. Um verfügbare Optionen programmatisch aufzulisten, wandeln Sie das FormField in FormComboBoxField um und rufen getOptions() auf.

Was bewirkt das Flatten eines PDF-Formulars?

Das Flatten wandelt alle interaktiven Formularfelder in statische, nicht bearbeitbare Inhalte um. Rufen Sie getForm().flatten() auf, bevor Sie speichern. Das resultierende PDF kann von Empfängern nicht bearbeitet werden, was für viele Archivierungs- und Compliance-Workflows erforderlich ist.

Kann IronPDF Formulare ausfüllen, die mit anderen Tools erstellt wurden?

Ja. PdfDocument.fromFile() lädt jedes standardmäßige ausfüllbare PDF, unabhängig davon, wie es erstellt wurde. Verwenden Sie getForm().getFields(), um Feldnamen zu überprüfen, bevor Sie setFieldValue() aufrufen, da Feldnamen groß-/kleinbuchstabenempfindlich sind und je nach Formularautor variieren.

Darrius Serrant
Full-Stack-Software-Ingenieur (WebOps)

Darrius Serrant hat einen Bachelor-Abschluss in Informatik von der University of Miami und arbeitet als Full-Stack-WebOps-Marketing-Ingenieur bei Iron Software. Seit seiner Jugend vom Programmieren angezogen, sah er die Informatik als sowohl mysteriös als auch zugänglich, was es zum perfekten Medium für Kreativität und Problemlösung ...

Weiterlesen
Bereit anzufangen?
Version: 2026.5 just released
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.