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:


