# PDF 表单批量填写

用一个 PDF 表单模板 + 一组记录数组，每条记录生成一个已填 PDF（ZIP）或合并 PDF

> 标准页面: https://elysiatools.com/zh/tools/pdf-form-fill-batch

- **分类:** PDF Tools

- **关键词:** pdf, form, batch, fill, acroform, template, mail merge, zip

## 概述

一次操作用一个模板填充多条记录。每条记录填充模板的一个全新副本，结果以 ZIP（每记录一个 PDF）或合并 PDF 返回。是单文件表单填写器的配套批量工具。基于 pdf-lib + JSZip 的纯 JS 实现。

## 输入项

- **模板 PDF** (file): Upload a PDF form template
- **记录 JSON** (textarea): JSON array of objects. Each object fills one copy of the template.
- **输出模式** (select)
- **名称字段** (text): Record field used to name each output PDF in ZIP mode
- **逐个扁平化** (checkbox): Flatten each filled form so it is non-editable

## 适用场景

- 需要根据员工或学员名单批量生成个性化的PDF证书、奖状或聘书时。
- 需要将系统导出的多条业务数据（如发票、对账单、合同）批量套打到指定的PDF表单模板中时。
- 需要将批量生成的PDF表单进行扁平化处理，使其变为不可编辑的只读文档以供安全分发时。

## 工作原理

- 上传包含交互式表单字段（AcroForm）的 PDF 模板文件。
- 在文本框中输入或粘贴包含多条填充数据的 JSON 数组，确保 JSON 键名与 PDF 表单字段名一致。
- 选择输出模式（ZIP 压缩包或合并 PDF），并设置是否启用“逐个扁平化”以锁定表单内容。
- 点击生成，系统将在浏览器本地完成批量填充并自动下载生成的文件。

## 使用案例

- 批量生成培训证书：上传证书 PDF 模板，导入学员姓名和课程名称的 JSON 列表，批量导出每位学员的专属 PDF 证书。
- 批量开具业务发票：使用标准发票 PDF 模板，结合多笔交易数据的 JSON 数组，一键合并生成一份包含所有发票的 PDF 文档。
- 批量签署标准化合同：将客户信息批量填充至合同模板中，并自动进行扁平化处理，生成不可篡改的 PDF 合同文件。

## 常见问题

### 如何确保 JSON 数据能正确填充到 PDF 表单中？

请确保 JSON 对象的键名（Key）与 PDF 模板中表单域的实际名称（Name）完全一致。

### 什么是“逐个扁平化”选项？

勾选该选项后，生成的 PDF 将把表单域转换为普通文本和图形，使其无法再被编辑或修改。

### 在 ZIP 模式下，如何自定义每个 PDF 文件的名称？

您可以通过“名称字段”指定 JSON 中的某个键（如 name 或 id），系统将使用该键对应的值作为文件名。

### 这个工具会把我的数据上传到服务器吗？

不会。该工具基于纯前端技术在您的浏览器本地运行，所有 PDF 处理和打包操作均在本地完成，数据不会发送到任何服务器。

### 支持哪些输出格式？

支持将每条记录生成独立的 PDF 并打包为 ZIP 压缩包，或者将所有生成的 PDF 合并为一个单一的 PDF 文件。

## 相关工具

- [2026 PDF日历设计器](https://elysiatools.com/zh/tools/pdf-2026-calendar-designer): 生成可打印的2026年PDF日历，支持双月、季度、半年、全年单页布局和多种设计风格
- [PDF表单填写器](https://elysiatools.com/zh/tools/pdf-acroform-filler): 通过JSON编程填写PDF表单字段（文本/复选/单选/下拉）并导出PDF
- [PDF 表单数据导出](https://elysiatools.com/zh/tools/pdf-form-data-export): 读取 PDF AcroForm 字段的名称、类型和当前值，并导出为 JSON 字符串
- [加密 PDF 转换器](https://elysiatools.com/zh/tools/encrypted-pdf-converter): 输入正确密码后解析受保护 PDF，并导出为 Markdown、JSON 或文本
- [健身训练 PDF 生成器](https://elysiatools.com/zh/tools/fitness-workout-pdf-generator): 从 JSON 或 CSV 训练计划数据生成可打印 PDF，包含动作表格、进度格子和可选的视频二维码
- [LibreOffice 模板填充合并](https://elysiatools.com/zh/tools/libreoffice-template-fill-merge): DOCX模板占位符替换并渲染为PDF（邮件合并风格）
- [PDF评审批注标注](https://elysiatools.com/zh/tools/pdf-comment-markup): 像评审稿一样绘制边侧批注框/箭头/高亮区域
- [PDF 页码范围提取器](https://elysiatools.com/zh/tools/pdf-page-range-extractor): 按指定页码范围提取 PDF 内容，并导出为 Markdown、JSON 或纯文本

## 示例

- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [Markdown 幻灯片示例](https://elysiatools.com/zh/samples/md-slide-deck-to-pdf): 用于测试 PDF 导出的 Remark/Marp 风格 Markdown 幻灯片
- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构
- [AWS EventBridge 示例](https://elysiatools.com/zh/samples/eventbridge-samples): AWS EventBridge 示例，包括事件总线、规则、目标、模式注册表、自定义事件和跨账户事件路由，适用于无服务器事件驱动架构
