我知道我可以使用 Acrobat Pro 从 tsv 填写 pdf 表单More form options > Import data
。但是这只能填写一个表单,且只有一行信息。我想一次性批量填写并保存 tsv 所有行的 pdf 表单。我该如何自动完成此操作?我也知道可以使用邮件合并功能在 Word 中完成此操作。但我有不同类型的 pdf 表单,每次遇到新的 pdf 表单时,都要将其更改为 Word 格式,这很麻烦。我该怎么做?
答案1
也许是我的开源工具批量PDF可以做你想做的事。
什么是 BulkPDF?
BulkPDF 是一款免费且易于使用的免费软件(开源),它允许自动用不同的值填充现有的 PDF 表单。只需要一个包含所需值的电子表格(Microsoft Excel 2007/2010/2013、LibreOffice 或 OpenOffice Calc)。
它是如何工作的?
BulkPDF 会自动识别所选表中的值。然后必须手动将列名分配给表单字段。填充过程开始后,BulkPDF 将逐行检查并将单元格值写入表单。
功能
- 支持文本字段、复选框、单选按钮、组合框和列表框
- 每个表单字段的单独配置
- 文件名可自由配置自动值
- 可对单个表单字段以及整个文档设置写保护
- 保存并加载配置
- 手动可调配置(XML)
- 配置文件中可以使用相对路径
- 命令行工具可用
- 与 Acroform 和 XFA 兼容
如果您有任何疑问,请随时提问。
答案2
我相信 InDesign 具有邮件合并电子表格和 PDF 表单的功能。还有付费的第三方插件和 VBA 脚本可以在 Acrobat 内部进行邮件合并。
编写解决方案并不太难 - 过去我曾使用 Python 编写快速、自定义的解决方案。在代码中,您需要读取电子表格的每一行并为 PDF 表单创建一个 FDF 文件。获得 FDF 后,您可以使用 PDFTK 合并原始 PDF 表单和 FDF 文件,并创建 PDF 表单的填写版本。
如果你不擅长编码,我建立了一个免费网站,你可以在那里将电子表格和 pdf 表格合并到pdfzero.com。您可以上传 PDF 表单和电子表格,单击要填写的 PDF 字段,然后选择要用于该字段的列。您还可以使用列数据指定文件名以保持井然有序。处理完文件后,它将返回一个包含所有合并 PDF 的 zip 文件。
免责声明 - 我写了 Pdfzero
答案3
在我的公司我们经常使用PDF 邮件合并适用于我们需要批量发送的所有类型的 PDF 表单。我们发现它非常易于使用。
用法:
我们将指导您完成 4 个步骤:
- 上传 PDF 文件
- 上传 Excel 文件
- 在编辑器中,你可以将占位符拖放到 PDF 上
- 点击开始生成 PDF
优点:
- 适用于任何类型的 PDF 文件(不需要可填写的表单字段)
- 支持多种电子表格格式(Microsoft Excel、Open Office Spreadsheet、CSV、TXT 等)
- 新的 PDF 表单模板可以非常快速地设置
- 只需单击一下即可重复使用 PDF 表单模板
- 无需编程知识
缺点:
- 免费计划仅涵盖生成 100 份文档
截图:
答案4
如果你想通过简单的拖放操作快速完成工作,我认为批量 PDF是适合你的东西。(免责声明:我创造了这个美丽)
- 无需注册
- 我们将立即删除您的数据
- 生成的 pdf 文件的自定义命名
- 以合并的 PDF 格式或按数据条目下载文件