PDF表单
此代码示例展示了开发者如何使用IronPDF创建和编辑带有可填写表单的PDF文档。
要创建PDF表单,只需使用HTML标记按需创建表单,然后使用IronPDF提供的一个可用的静态渲染方法将其转换为PDF。 使用 PdfDocument.renderHtmlAsPdf
将标记在 HTML 字符串中的 HTML 表单转换为 PDF。(如上例所示),并使用PdfDocument.renderHtmlFileAsPdf
将位于本地文件路径的包含表单的HTML文件转换为PDF。 这两种方法都将生成用户可以使用其首选的PDF阅读应用程序打开和填写的PDF表格。
默认情况下,IronPDF 将使 HTML 标记中的任何表单都可编辑。 开发者可以通过提供一个 ChromePdfRenderOptions
对象以及 HTML 内容给 PDF 渲染方法,根据需要开启或关闭这种行为。 将 createPdfFormsFromHtml
属性通过 setCreatePdfFormsFromHtml
方法设置为 true 或 false,以启用或禁用可编辑表单。
通过其PDfDocument
的FormManager
来实现对PDF表单字段的读取和写入值。 使用以下代码行进行引用:
FormManager pdfForm = document.getForm();
如代码示例第 26 行和第 29 行所示,开发人员可以直接在表单文本字段上设置值,方法是调用 FormManager
的 setFieldValue
并输入文本字段的名称(中规定的原始 HTML 标记的元素名称属性)后跟它应填充的值。
要读取表单字段的值,开发者首先必须通过FormManager
的索引列表获取对所需表单字段的直接引用。 以下代码演示了如何进行操作:
FormManager pdfForm = document.getForm();
List<FormField> fields = pdfForm.getFields().getAllFields();
FormField firstNameField = fields.get(0);
System.out.println("First Name: " + firstNameField.getValue());
有关如何使用 IronPDF 操作 PDF 表单的更多详情,请访问IronPDF 文档页面.
了解有关 Iron Software 提供的其他库和解决方案的更多信息,如用于条形码生成和扫描的 IronBarcode、用于高级 OCR 功能的 IronOCR 和用于高效网络数据提取的 IronWebScraper。Iron Software 官方网站.