邮件合并文档列表 Make
使用数据字符串列表进行邮件合并文档 是一个 Make 模块 PDF4me 合并一个单词或 PDF 带有模板的 JSON 记录数组,每个数组对象生成一份个性化文档。可用于批量处理合同、发票或证书。输出结果可以压缩成单个文件(zip 文件)或合并成一个文件。 PDF。
:::警告 已弃用模块
此模块即将弃用。请迁移至其他模块。 生成多个文档 用于批量生成文档,性能更佳,针对大型数据集的内存管理得到改进,并扩展了功能。
:::
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
验证您的身份 API 要求
每一个 PDF4me 模块 Make 需要有效的连接。创建或选择一个包含您数据的连接。 PDF4me API 关键在于确保该方案能够安全地验证批量文档生成请求。
您不容错过的重要事实
此模块已弃用。
对于新的场景,请使用 生成多个文档它提供更好的性能、改进的大型数据集内存处理能力和扩展的格式选项。
一 JSON 对象等于一个文档
合并数据必须有效 JSON 数组。数组中的每个对象都会生成一个文档,并且其键名必须与 Word 文档中的邮件合并占位符名称完全匹配。 PDF 模板。
两种输出模式:组合 PDF 或拉链
将“合并输出文件”设置为“是”以进行单次操作。 PDF 包含所有文档并按顺序排列。设置为“否”(默认值),则生成一个每个记录对应一个文件的 zip 压缩包,然后使用“归档”模块解压缩。

将模板文件类型设置为邮件合并 PDF4me 合并每个 JSON 将记录写入模板的占位符字段。
什么是邮件合并文档列表? Make?
邮件合并文档列表是 Make的 PDF4me 该模块用于从单个模板一次性生成多个文档。它接受一个模板文件和一个 JSON 该模块首先返回一个记录数组,然后为每条记录返回一个合并后的文档。与在 Word 中手动合并记录不同,该模块可以在自动化场景下处理数百个文档,无需任何手动操作。
参数
| 范围 | 必需的 | 它的作用 | 例子 |
|---|---|---|---|
| Connection | Required | PDF4me connection holding your API key. Click Add and paste your key from dev.pdf4me.com/dashboard if connecting for the first time. | My PDF4me connection |
| File | Required | Binary content of the Word or PDF template. Map it from a preceding download module such as Dropbox Download a File. | 1. Data |
| Merge Data | Required | JSON array of data records. Each object generates one document, and its key names must exactly match the placeholder names in the template. | [{"Name":"John","Co":"Acme"}] |
| Merge Output File | Optional | Controls the output format. Yes gives a single combined PDF of all documents. No, the default, gives a zip archive with one file per record. | No |
输出
| 场地 | 类型 | 它包含什么 |
|---|---|---|
| Doc Data | Buffer | The generated output as a binary buffer. A zip archive of individual files when Merge Output File is No, or a single combined PDF when it is Yes. |
| File Name | String | Name of the output file, either a zip or a pdf. Map it into the File Name field of a downstream upload or email module. |
批量文档生成是如何工作的? Make?
该模块会读取一次您的模板,然后遍历“合并数据”数组,并将每条记录替换到模板占位符中,从而生成一个文档。如果“合并输出文件”设置为“否”,则会将文档打包成一个 ZIP 文件;如果设置为“是”,则会将它们连接成一个文档。 PDF邮件合并本身是 Microsoft Word 的一项长期功能,相关文档请参见…… 微软办公软件帮助中心有关场景构建模式,请参阅 Make 帮助中心。
典型配置
活动名单证书
- 使用“搜索行”模块从 Google Sheets 读取花名册。
- 将行聚合为 JSON 使用数组聚合器创建数组。
- 将模板传递给文件函数,将数组传递给合并数据函数。
- 将“合并输出文件”设置为“是”,以合并为一个文件。 PDF然后通过电子邮件发送。
批量发票作为单独文件
- 从 Airtable 或 Sheets 中收集发票记录。
- 建造 JSON 数组,因此每个对象都与模板占位符匹配。
- 将“合并输出文件”设置为“否”可获得一个压缩文件。 PDF 每条记录。
- 添加归档模块进行解压缩,然后将每个文件上传到云端硬盘。
通过网络钩子发送的个性化信件
- 触发自定义 Webhook,该 Webhook 会传递记录数组。
- 从云端下载信件模板。
- 运行邮件合并功能以生成合并后的文档。
- 提供邮政编码或组合 PDF 到达目的地。
实用技巧
此模块已弃用。
对于新场景,请使用“生成多个文档”功能,该功能可优化内存管理和格式支持。现有场景将继续有效。
键必须与占位符完全匹配。
JSON 键名必须与模板占位符名称完全匹配,并且大小写必须一致。例如,名为“company”的键不会填充“Company”占位符。
“是”与“否”会改变输出类型
将“合并输出文件”设置为“是”将返回一个合并后的文件。 PDF不,默认情况下,返回的是一个包含多个单独文件的压缩包。
解压缩以循环播放单个文件
如果选择“否”,则添加归档模块,然后添加迭代器来分别上传或通过电子邮件发送每个生成的文件。
有效的 JSON 需要数组
合并数据必须是 JSON 对象数组。运行前请对其进行验证,以确保模块不会返回空输出。
速查表
| 场地 | 价值 |
|---|---|
| Module | PDF4me > Mail Merge With Data String List of Docs |
| Status | Deprecated (prefer Generate Documents Multiple) |
| Connection | Your PDF4me connection |
| File | 1. Data (template binary) |
| Merge Data | [{"Name":"John","Co":"Acme"}] |
| Merge Output File | No (zip) or Yes (combined PDF) |
| Output | Doc Data + File Name |
| Credits | 1 per document generated |
常见问题
相关操作
邮件合并单文档
单记录模式。当您不需要批量处理时,可以将一条数据字符串合并到一个模板中。
合并多个 PDFs
将所有生成的文档合并成一个文档。 PDF 批量合并完成后。
分裂 PDF
将合并后的输出文件按页数或页码范围拆分成单个文件。
在其他平台上执行相同任务
邮件合并 n8n
使用相同的 MERGEFIELD 模板进行合并 n8n 用于代码优先和自托管流程的节点。
邮件合并 Power Automate
Microsoft 365 从 Dataverse、Excel 或其他平台提取记录的流程 SharePoint 列表。