关键信息
- 分类
- 文档与 PDF
- 输入类型
- file, textarea, select, text, checkbox
- 输出类型
- file
- 样本覆盖
- 4
- 支持 API
- Yes
概览
PDF表单批量填写工具支持上传一个含有交互式表单域的PDF模板,并结合JSON格式的结构化数据,一键批量生成多个已填充的PDF文件。您可以选择将生成的PDF打包为ZIP压缩包下载,或直接合并为一个连续的PDF文档,同时支持表单扁平化以防止内容被二次篡改。
适用场景
- •需要根据员工或学员名单批量生成个性化的PDF证书、奖状或聘书时。
- •需要将系统导出的多条业务数据(如发票、对账单、合同)批量套打到指定的PDF表单模板中时。
- •需要将批量生成的PDF表单进行扁平化处理,使其变为不可编辑的只读文档以供安全分发时。
工作原理
- •上传包含交互式表单字段(AcroForm)的 PDF 模板文件。
- •在文本框中输入或粘贴包含多条填充数据的 JSON 数组,确保 JSON 键名与 PDF 表单字段名一致。
- •选择输出模式(ZIP 压缩包或合并 PDF),并设置是否启用“逐个扁平化”以锁定表单内容。
- •点击生成,系统将在浏览器本地完成批量填充并自动下载生成的文件。
使用场景
用户案例
1. 批量生成培训结业证书
培训机构教务老师- 背景原因
- 教务老师需要在课程结束后,为多名学员快速制作并分发个性化的结业证书。
- 解决问题
- 手动逐个填写 PDF 证书效率低下,且容易出现拼写错误。
- 如何使用
- 上传证书 PDF 模板,在记录 JSON 中输入学员信息数组,设置输出模式为 ZIP,并指定名称字段为 'name',最后点击生成。
- 示例配置
-
[ {"name":"张伟","course":"高级 TypeScript 实战","date":"2026-06-16"}, {"name":"李娜","course":"Go 语言基础","date":"2026-06-16"} ] - 效果
- 系统输出一个 ZIP 压缩包,解压后包含 '张伟.pdf' 和 '李娜.pdf',证书中的姓名和课程信息已自动填好且不可编辑。
2. 合并生成客户对账单
财务专员- 背景原因
- 财务专员需要为多位客户生成当月对账单,并合并为一个 PDF 文件以便于统一打印和存档。
- 解决问题
- 需要将多条客户账单数据套打到相同的 PDF 模板中,并融合成一个文件。
- 如何使用
- 上传对账单 PDF 模板,粘贴客户账单数据的 JSON 数组,将输出模式选择为“合并 PDF”,开启“逐个扁平化”,然后运行生成。
- 示例配置
-
[ {"invoice_no":"INV-2026-001","client":"甲公司","total":15000}, {"invoice_no":"INV-2026-002","client":"乙公司","total":23000} ] - 效果
- 生成一个合并后的 PDF 文件,包含所有客户的对账单页面,且表单内容已锁定,无法被修改。
用 Samples 测试
json, pdf, file相关专题
常见问题
如何确保 JSON 数据能正确填充到 PDF 表单中?
请确保 JSON 对象的键名(Key)与 PDF 模板中表单域的实际名称(Name)完全一致。
什么是“逐个扁平化”选项?
勾选该选项后,生成的 PDF 将把表单域转换为普通文本和图形,使其无法再被编辑或修改。
在 ZIP 模式下,如何自定义每个 PDF 文件的名称?
您可以通过“名称字段”指定 JSON 中的某个键(如 name 或 id),系统将使用该键对应的值作为文件名。
这个工具会把我的数据上传到服务器吗?
不会。该工具基于纯前端技术在您的浏览器本地运行,所有 PDF 处理和打包操作均在本地完成,数据不会发送到任何服务器。
支持哪些输出格式?
支持将每条记录生成独立的 PDF 并打包为 ZIP 压缩包,或者将所有生成的 PDF 合并为一个单一的 PDF 文件。