IRONSOFTWAREHOME
PDF 表单

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 表单

PDF 表单

此代码示例演示了开发人员如何使用IronPDF创建和编辑包含可填写表单的PDF文档。

要创建PDF表单,只需使用HTML标记按需要创建表单,并使用IronPdf的可用静态渲染方法之一将其转换为PDF。 使用PdfDocument.renderHtmlFileAsPdf转换位于本地文件路径上的包含表单的HTML文件。 这两种方法都将产生用户可以使用其首选PDF阅读应用程序打开和填写的PDF表单。

默认情况下,IronPDF将使HTML标记中的任何形式可编辑。 开发者可以根据需要通过传递ChromePdfRenderOptions对象和HTML内容给PDF渲染方法来打开和关闭此行为。 使用createPdfFormsFromHtml属性设置为true或false以启用或禁用可编辑表单。

通过其FormManager实现对PDF表单字段进行读写。 使用下面的代码行引用它:

如代码示例的第26和29行所示,开发人员可以通过调用<input>元素名称属性的原始HTML标记中指定)后跟应填充的值。

要读取表单字段的值,开发人员必须先通过FormField对象。 以下代码说明了应如何执行此操作:

学习使用 IronPDF for 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 天试用密钥。
无需信用卡或创建账户
Java Maven PDF 库
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

手动安装到您的项目中