Java 填充 PDF 交互式表单完整示例

Java 填充 PDF 交互式表单完整示例 使用Apache PDFBox 2.x(工业最常用,原生支持 PDF AcroForm 表单:文本框、单选框、复选框、下拉框、列表框)依赖 Mavendependency groupIdorg.apache.pdfbox/groupId artifactIdpdfbox/artifactId version2.0.32/version /dependency完整工具类 + 测试代码import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.interactive.form.*; import java.io.File; import java.io.IOException; /** * PDF AcroForm表单填充 * 支持:文本框、复选框、单选框、下拉框(ComboBox)、列表框(ListBox) */ public class PdfFormFiller { public static void main(String[] args) { String sourcePdf = "template.pdf"; // 带交互式表单的模板PDF