PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
ComPDFKit 支持将 PDF 表单域的数据导出为 XFDF 文件,或从 XFDF 文件导入表单数据。这与注释的导入导出(参见 导入和导出注释)类似,但专门针对表单域(Widget)。
导出表单数据
您可以按以下步骤将文档中的表单域数据导出为 XFDF 文件:
CPDFDocument document = new CPDFDocument();
document.open("filePath");
document.exportWidgets("exportPath.xfdf", "tempPath");导入表单数据
您可以按以下步骤从 XFDF 文件导入表单域数据到文档中:
CPDFDocument document = new CPDFDocument();
document.open("filePath");
document.importWidgets("importPath.xfdf", "tempPath");导出表单完整属性
除了导出表单的填写值外,您还可以导出表单 Widget 的完整属性(包括位置、样式、字体、颜色等所有配置信息)。这在需要完整备份或迁移表单结构时非常有用。
CPDFDocument document = new CPDFDocument();
document.open("filePath");
document.exportCustomWidgets("exportPath.xfdf", "tempPath", null);导入表单完整属性
您可以从 XFDF 文件导入表单 Widget 的完整属性到文档中:
CPDFDocument document = new CPDFDocument();
document.open("filePath");
document.importCustomWidgets("importPath.xfdf", "tempPath");表单导入导出方法对比
| 功能 | 方法 | 说明 |
|---|---|---|
| 表单填写值导入导出 | importWidgets / exportWidgets | 仅导入导出表单域的填写值(用户输入的数据) |
| 表单完整属性导入导出 | importCustomWidgets / exportCustomWidgets | 导入导出表单 Widget 的完整属性(位置、样式、配置等) |