IRONSOFTWAREHOME
PDF-Formulare

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;  
import java.io.IOException;  
import java.nio.file.*;

// #1 Use Case: Create a PDF Form from HTML Form Markup  
Path outputLocation = Paths.get("assets/BasicForm.pdf");  
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>";  
  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setCreatePdfFormsFromHtml(true);  
PdfDocument.renderHtmlAsPdf(formHTML, renderOptions).saveAs(outputLocation);  
  
// #2 Use Case: Writing Values to the PDF Form  
PdfDocument form = PdfDocument.fromFile(outputLocation);  
  
// Set the value of the firstname input field.  
form.getForm().setFieldValue("firstname", "Minnie");  
  
// Set the value of the lastname input field.  
form.getForm().setFieldValue("lastname", "Mouse");  
  
// Save the changes to the PDF Form.  
form.saveAs(Paths.get("assets/BasicForm_Filled.pdf"));
mvn install
PDF-Formulare

PDF-Formulare

Dieses Codebeispiel zeigt, wie Entwickler IronPDF verwenden können, um PDF-Dokumente mit ausfüllbaren Formularen zu erstellen und zu bearbeiten.

Um PDF-Formulare zu erstellen, erstellen Sie einfach das Formular nach Wunsch mit HTML-Markup und wandeln Sie es mit einer der verfügbaren statischen Rendering-Methoden von IronPdf in ein PDF um. Verwenden Sie PdfDocument.renderHtmlAsPdf, um ein HTML-Formular, das in einem HTML-String markiert ist (wie im obigen Beispiel gezeigt), zu konvertieren, und verwenden Sie PdfDocument.renderHtmlFileAsPdf, um eine HTML-Datei mit einem Formular an einem lokalen Dateipfad zu konvertieren. Beide Methoden erzeugen PDF-Formulare, die Benutzer mit ihren bevorzugten PDF-Leseanwendungen öffnen und ausfüllen können.

Standardmäßig macht IronPDF jedes Formular innerhalb des HTML-Markups bearbeitbar. Entwickler können dieses Verhalten nach Bedarf aktivieren oder deaktivieren, indem sie zusammen mit dem HTML-Inhalt ein ChromePdfRenderOptions-Objekt an eine PDF-Rendering-Methode übergeben. Setzen Sie die createPdfFormsFromHtml-Eigenschaft mit der setCreatePdfFormsFromHtml-Methode auf true oder false, um editierbare Formulare zu aktivieren oder zu deaktivieren.

Das Lesen und Schreiben von Werten in die Felder eines PDF-Formulars erfolgt über den PdfDocument's FormManager. Referenzieren Sie es mit der unten stehenden Codezeile:

Wie in den Zeilen 26 und 29 des Code-Beispiels gezeigt, kann der Entwickler Werte in Formulartextfelder direkt setzen, indem er FormManager's setFieldValue mit dem Namen des Textfelds (wie im zugehörigen <input>-Element-Namenattribut des ursprünglichen HTML-Markups angegeben) aufruft, gefolgt von dem Wert, mit dem es gefüllt werden soll.

Um den Wert eines Formularfeldes zu lesen, muss der Entwickler zunächst eine direkte Referenz auf das gewünschte Formularfeld durch die indizierte Liste von FormManager's FormField-Objekten erhalten. Der folgende Code zeigt, wie dies getan werden sollte:

Lernen Sie, PDF-Formulare in Java mit IronPDF zu erstellen
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Java Maven-Bibliothek für PDF
Installieren mit Maven

Version: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
oder
Java PDF JAR
Herunterladen JAR

Version: 2026.6

Manuell in Ihr Projekt installieren