IRONSOFTWAREHOME
PDF Forms

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 Forms

PDF Forms

此程式碼範例展示了開發者如何使用IronPDF來建立和編輯具有可填寫表單的PDF文件。

要建立PDF表單,只需使用HTML標記按需建立表單,然後使用IronPdf的可用靜態渲染方法之一將其轉換為PDF。 使用PdfDocument.renderHtmlFileAsPdf將位於本地文件路徑的HTML文件中的表單轉換。 這兩種方法都會生成使用者可以使用他們偏好的PDF閱讀應用程式打開和填寫的PDF表單。

預設情況下,IronPDF會使任何HTML標記內的表單可編輯。 開發者可以根據需要切換此行為,方法是將ChromePdfRenderOptions物件與HTML內容一起提供給PDF渲染方法。 使用createPdfFormsFromHtml屬性設置為true或false,以啟用或禁用可編輯形式。

通過其FormManager實現對PDF表單字段的讀寫。 使用下面的程式碼行進行引用:

如程式碼範例第26行和29行所示,開發人員可以通過調用<input>元素name屬性指定)以及應填寫的值來直接設置表單文字字段的值。

要讀取表單字段的值,開發人員必須首先通過FormField物件。 以下程式碼說明了應該如何完成此操作:

學習使用IronPDF在Java中建立PDF表單
在 GitHub 查看

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Java Maven程式庫
using Maven 安裝

版本: 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
or
Java PDF JAR
下載 JAR

版本: 2026.6

手動安裝到您的專案中