有了 JSON 和可填写 PDF 文件?在 Make 中填充表单。无需编写代码!

您有可填写的PDF表格、发票、合同、证书和JSON数据。手动复制每个值既繁琐又容易出错。 制作 加 PDF4me 自动化操作:从 Dropbox 下载空白表单和 JSON 文件,运行 填写PDF表格 使用 JSON 输入,上传生成的 PDF 文件。无需编写代码,无需服务器。连接存储,映射文件和数据,即可获得自动填充的表单。
简而言之: Dropbox,下载文件 (空白 PDF 表格,例如: /博客数据/填写PDF/示例填写表单.pdf)→ Dropbox,下载文件 (JSON 数据,例如: /博客数据/填写PDF/Sample_fill_form_data.json)→ PDF4me,填写PDF表格 (输入类型:Json,映射步骤 1 中的文档和步骤 3 中的数据)→ Dropbox,上传文件输出:已填写的PDF文件,可存储或发送。
基于原因的问答
为什么使用 JSON 来填写 PDF 表单? JSON 键直接映射到表单字段名称,例如 customerName、email、invoiceNumber 等。您的数据存储在数据库、API 或电子表格中;JSON 是连接它们的通用桥梁。一个结构,多种表单:使用不同的 JSON 重复使用同一模板,实现批量自动化。
为什么需要两个下载模块? 一个进程获取空白 PDF 表单(模板);另一个进程获取 JSON 数据。两个进程的输出都传递给 PDF4me:第一个进程获取的文件,第二个进程获取的 JSON 输入数据。这样可以将模板和数据分开,从而实现灵活的自动化。
为什么选择 PDF4me 填写 PDF 表单? 该模块直接支持 JSON 输入,无需逐字段映射。您只需提供 PDF 文件和 JSON 数据;PDF4me 会将键值与表单字段进行匹配,并返回已填充的 PDF 文件。它还集成了 Dropbox、Google Drive 和 Make 的映射功能。
您将获得
输入: 一个可填写的 PDF 表单和一个具有匹配字段名称的 JSON 文件(或 JSON 字符串)。 输出: 一份完整的 PDF 文件,所有字段均已填写完毕,可以上传、通过电子邮件发送或传递给下一个模块。
你需要什么
- 制作, 创建 Make 帐户 并开启新的篇章。
- PDF4me API密钥, 获取您的 API 密钥添加 PDF4me 模块时,请将其连接。首次使用?请参阅 连接 PDF4me 以创建。
- Dropbox适用于 PDF 表单模板、JSON 文件和输出文件夹。Google 云端硬盘也可以。
概览
- Dropbox:下载文件 (1):获取空白可填写的PDF表格。
- Dropbox:下载文件 (3):获取 JSON 数据以填充表单。
- PDF4me:填写 PDF 表格 (5):合并表单和 JSON。文件来自步骤 1,输入数据来自步骤 3 的 JSON,输入类型:Json。
- Dropbox:上传文件 (4):将填写好的 PDF 文件保存到输出文件夹。
完整场景概述

四个模块依次为:两个下载模块(PDF 表单和 JSON 文件)、PDF4me 填写 PDF 表单模块和上传模块。每个模块配置完成后都会显示一个绿色对勾。下载 1 中的 PDF 文件和下载 3 中的 JSON 数据会被传递给 PDF4me。
步骤 1:下载空白 PDF 表格
目前的情况: 仅限首次下载。
- 添加 Dropbox → 下载文件。
- 联系选择您的 Dropbox 连接。
- 文件选择方式: 选择文件 (或者使用 Map 来处理动态路径)。
- 文件请输入可填写 PDF 表单的路径,例如:
/博客数据/填写PDF/示例填写表单.pdf。 - 运行该模块以确认文件已成功检索。输出结果(数据或文档)将作为表单模板传递给 PDF4me。
Dropbox:下载文件:PDF 表单

空白 PDF 表单的下载模块:文件路径设置为 Sample_fill_form.pdf。输出结果(文件或数据)将作为表单模板传递给 PDF4me。使用 Map 从触发器中提取路径以进行自动化操作。
步骤 2:下载 JSON 数据
目前的情况: 下载PDF → 下载JSON。
- 再加一个 Dropbox → 下载文件 模块。
- 联系:相同的 Dropbox 连接。
- 文件选择方式: 选择文件。
- 文件请输入JSON文件的路径,例如:
/博客数据/填写PDF/Sample_fill_form_data.json。 - 运行该模块。输出结果 数据 (文本内容)将作为输入数据 JSON 传递给 PDF4me。请确保 JSON 键与 PDF 中的表单字段名称匹配(例如,文本内容、表单字段名称、表单字段名称等)。
客户名称,电子邮件,发票号)。
Dropbox:下载文件:JSON 数据

下载 JSON 数据模块:文件路径设置为 Sample_fill_form_data.json。数据输出(原始文本)映射到 PDF4me 的输入数据 JSON 字段。JSON 键必须与 PDF 表单字段名称匹配。
步骤 3:使用 JSON 数据填写 PDF 表单。
目前的情况: 下载PDF文件 → 下载JSON文件 → 填写PDF表格。
- 添加 PDF4me → 填写PDF表格。
- 文件:映射输出 Dropbox:下载文件 (第一个模块,PDF 表单)。选择文件/二进制输出(例如, Dropbox,下载文件 → 文件或数据)。
- 选择输入类型: JSON。
- 输入数据 JSON:绘制地图 数据 第二个输出 Dropbox:下载文件 模块(JSON 内容)。在屏幕截图中,它显示为: 3. 数据。
- 保持 PDF 可编辑: 不 如果您想要一个扁平化的、不可编辑的 PDF 文件; 是的 如果您需要表单字段保持交互性。
- 运行模块进行测试。PDF4me 返回 文档 (已填写的PDF文件)。
PDF4me:填写 PDF 表单:文件、JSON 和选项

填写 PDF 表单:文件从 Dropbox 下载(空白表单),输入类型为 JSON,输入数据为从第二个下载项(3. 数据)映射而来的 JSON 数据。将“保持 PDF 可编辑”设置为“否”以获得扁平化输出。输出文档将传递给上传模块。
第四步:上传填写好的PDF文件
目前的情况: 下载 PDF → 下载 JSON → 填写 PDF 表单 → 上传。
- 添加 Dropbox → 上传文件。
- 联系:相同的 Dropbox 连接。
- 文件夹请输入输出路径,例如:
博客数据/填写PDF/输出/。 - 文件:映射输出 PDF4me:填写 PDF 表格。 选择 5. 文件 (已填写的PDF文件)。
- 文件名例如
填充_PDF_制作.pdf或者从 PDF4me 输出中映射。 - 覆盖现有文件: 不 如果文件已存在,则重命名; 是的 覆盖。
- 运行该场景。填写完毕的PDF文件将保存到输出文件夹。
Dropbox:上传文件:输出 PDF

上传模块:文件夹设置为 /Blog Data/Fill a PDF/Output/,文件映射到 PDF4me 文档(5. 文档),文件名 Fill_Pdf_Make.pdf。填写完毕的 PDF 文件将保存到 Dropbox。
输入和输出:输入什么,输出什么
这里是 JSON 数据、空白表单和填写后的结果。
示例 JSON 输入

示例 JSON 输入:键(customerName、email、phone、invoiceNumber、invoiceDate、address、amount)与可填写表单字段名称匹配。下载模块会获取此文件;输入数据 JSON 会将其传递给 PDF4me。
空白可填写表格(输入)

空白可填写发票表单:字段与 JSON 键一一对应。PDF4me 会根据 JSON 值填充每个字段。请使用字段名称匹配的 PDF 文件以确保正确映射。
已填写表格(输出)

已填写的发票表格:所有字段均从 JSON 数据填充(John Doe, [email protected](+1 555 123 456,INV-2026-001,2026-03-09,伦敦贝克街221B号,1250美元)。输出结果保存到Dropbox或传递给下一个场景操作。
使用案例:何时在 Make 中使用 JSON 填充 PDF 表单
发票和报价单: 从 Airtable、Google Sheets 或数据库提取数据;输出 JSON 文件。下载发票模板和 JSON 文件,填写表单,然后自动上传或通过电子邮件发送 PDF 文件。
合同和协议: CRM 或表单提交会生成 JSON 数据。将其映射到合同模板,并为每位客户生成可直接签署的 PDF 文件。
证书和徽章: 活动或培训数据以 JSON 格式保存。批量填写证书表格并上传至云存储或通过电子邮件发送。
快速参考:关键设置
| 模块 | 环境 | 例子 |
|---|---|---|
| 1. 下载文件 | 文件 | /博客数据/填写PDF/示例填写表单.pdf |
| 3. 下载文件 | 文件 | /博客数据/填写PDF/Sample_fill_form_data.json |
| 5. 填写PDF表格 | 文件 | 从下载(PDF 格式) |
| 5. 填写PDF表格 | 输入数据 JSON | 3. 数据(来自 JSON 下载) |
| 4. 上传文件 | 文件/数据 | 5. 从填写 PDF 表单获取文档 |
有关完整的参数详细信息,请参阅 填写PDF表格,制作。
故障排除
确保 JSON 键 确切地 匹配 PDF 表单字段名称(区分大小写)。使用 Acrobat 或类似软件打开 PDF 文件以检查字段名称。如有需要,请重命名 JSON 键。
绘制地图 数据 这是 JSON 下载模块的输出,而不是文件路径。make 传递的是原始文本/缓冲区;PDF4me 需要的是有效的 JSON 数据。
将输出映射到 第一的 下载(PDF 格式),而非 JSON 格式。根据连接器的不同,使用文件、数据或文档。
PDF4me故障排除 涵盖 401(API 密钥)、402(积分)等。