HTML 模板 Make
这 HTML 模板系列 是一个 Make 生成文档单个选项,用于呈现 .html 将布局合并到最终文档中。它将 Mustache 标签(例如收件人姓名字段和行项目循环)与您的文档合并。 JSON 数据和输出 PDF 或者 HTML 文件。它适合已经维护该文件的团队。 HTML 或电子邮件模板。
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
开始之前
HTML 带有胡子标签的模板
样本
invoice_sample_1.html 是一个包含嵌套路径的完整发票布局, 子信息 行项目循环。路径必须与您的匹配项匹配。 JSON 结构完全正确。匹配数据文件
使用
invoice_sample_data_1.json (受到推崇的), 测试.xml, 或者 测试.csv。 JSON 使用嵌套对象和 子信息 大批。PDF4me 连接 Make
创建一个 PDF4me 连接 Make 并粘贴你的 API 密钥。同一个密钥适用于所有…… PDF4me 在您的场景中,该模块。
示例文件包
请下载以下文件。 HTML 模板加上匹配数据 JSON, XML, 和 CSV。
invoice_sample_1.html
全额发票 HTML 带有胡须标签
invoice_sample_data_1.json
嵌套 JSON 包含子信息数组
测试.xml
相同的发票数据 XML
测试.csv
扁平化 CSV (两行项目)

目标配置: PDF4me HTML 模板 + JSON 在 文档数据文本 + PDF 输出。
什么是 HTML 模板模板 Make?
这 HTML 模板系列渲染浏览器样式 .html 带有内联布局 CSS 将数据写入文档。用 Mustache 语法编写的占位符将替换为您的数据,以及循环块。 {{#each subInfo}} 每个项目重复一行表格。适用于市场营销。 PDFs 以及您的团队已经维护的品牌风格发票 HTML。
我该如何配置 HTML 模板 Make?
请按如下方式设置模块字段。必填字段标有红色星号。 Make UI。
| 范围 | 必需的 | 它的作用 | 例子 |
|---|---|---|---|
| Connection | Required | PDF4me connection for the scenario. Click Add to create one with your API key. | My PDF4me connection |
| Template File Type | Required | Set to PDF4me HTML Template for this template family. | PDF4me HTML Template |
| Output Type | Required | Format of the generated document. PDF for a print-ready file, or HTML for an email body or web preview. | PDF |
| Template Name | Required | Template file name including extension. Map from the prior module file name output. | invoice_sample_1.html |
| Template | Required | Template file binary. Map from the prior module data output (for example 1. Data from Dropbox Download a File). | 1. Data |
| Document DataType | Required | Choose Json for JSON payloads (most common) or Xml when the upstream system returns XML. | Json |
| Document Data Text | Conditional | Inline JSON or XML data. Use when Document Data File is empty. | invoice_sample_data_1.json |
| Document Data File | Conditional | Mapped data file from a prior module. Use when Document Data Text is empty. | 1. Data |
输出
该模块每次运行返回一个捆绑包。生成的文件放置在…… 文件日期 输出字段。
| 场地 | 类型 | 它包含什么 |
|---|---|---|
Doc Data | Binary | The generated PDF document. Map into a downstream Upload File or Send Email Attachment module. |
File Name | String | Output filename based on Template Name with the extension matching Output Type. |
Mime Type | String | MIME type of the generated document. |
生产模式
HTML 模板的常用制作模式Replace the manual test with these once the sample works.
来自云存储的模板
- Dropbox 或者 Google Drive 商店
invoice_sample_1.html。 - 下载文件会将模板以二进制形式加载。
- 生成文档单张地图模板名称和模板。
- 数据由……构建而成 Sheets 或者使用 webhook 作为 JSON。
已交付的 Webhook PDF
- Webhook 接收记录有效负载。
- 生成单个文档会将其与模板合并。
- 输出类型为 PDF。
- 发送电子邮件或上传文件即可发送文档数据。
从数据源批量处理
- 搜索记录会返回多行数据。
- 迭代器每次循环处理一条记录。
- 生成文档:每个记录运行一次。
- 每个文件都上传到对应的记录文件夹中。
常见问题解答
相关指南
有关底层模板引擎,请参阅 Aspose Words for .NET 文档 以及 Make 数据结构参考。