跳到主要内容

HTML 文件存储在 Dropbox 或 Google 云端硬盘中?Make 可将其转换为 PDF。仅需三个模块!

· 阅读需 12 分钟
SEO and Content Writer

您有来自模板、表单或云存储的 HTML 文件,但需要将其转换为 PDF 文件用于电子邮件发送、存档或分发。手动导出无法满足大规模需求。 制作PDF4me 将 HTML 转换为 PDF 分为三个模块:从 Dropbox(或 Google Drive)下载文件,运行 将 HTML 转换为 PDF然后上传结果。无需代码,无需服务器。连接您的存储设备,映射 HTML 文件,即可获得可直接使用的 PDF 文件。

简而言之: Dropbox,下载文件 (例如。 /博客数据/HTML/sample.html)→ PDF4me,将 HTML 转换为 PDF (从下载中映射文档,文件名以 .html 结尾)→ Dropbox,上传文件输出:PDF 文件,可保存、通过电子邮件发送或传递给下一个模块。

基于“为什么”的问答

为什么要使用 Make for HTML to PDF? Make 的可视化场景构建器无需编写代码即可连接 1500 多个应用程序。当 HTML 文件位于 Dropbox、Google Drive 或特定路径中时,场景可以下载该文件,将其转换为 PDF 格式,然后上传结果,非常适合用于生成报告、发票和证书。

为什么要映射“下载”中的文档? 将 HTML 转换为 PDF 需要 HTML 文件内容(缓冲区)。 文件 或者 数据 从 Download 模块中,Make 会将实际字节传递给 PDF4me,而不仅仅是路径。

为什么选择 PDF4me 将 HTML 转换为 PDF? 该模块保留了 CSS、图像和布局。您可以控制纵向或横向显示,并可直接与 Dropbox、Google Drive 或电子邮件集成,无需额外的上传和转换步骤。


您将获得

输入: Dropbox 或 Google 云端硬盘中的 HTML 文件(例如, 示例.html)。 输出: 一个PDF文件,可以上传、通过电子邮件发送或传递给下一个模块。


你需要什么


概览

  1. 下载文件 (Dropbox 或 Google Drive):从指定路径获取 HTML 文件。
  2. PDF4me:将 HTML 转换为 PDF将 HTML 转换为 PDF。地图 文档 从下载中设置 文件名 (带有 .html 字样),以及 布局
  3. (选修的) 上传文件将 PDF 文件保存到输出文件夹。

完整场景概述

场景构建:Dropbox 下载文件 → PDF4me 将 HTML 转换为 PDF → Dropbox 上传文件

三个模块依次为:下载 → 将 HTML 转换为 PDF → 上传。每个模块配置完成后都会显示绿色对勾。下载的文件会传递给 PDF4me,然后上传生成的 PDF 文件。


步骤 1:下载 HTML 文件

目前的情况: 仅供下载。

  1. 添加 Dropbox (或者 Google 云端硬盘)→ 下载文件
  2. 联系选择您的连接。
  3. 文件选择方式选择文件 (或者使用 Map 来处理动态路径)。
  4. 文件输入路径,例如: /博客数据/HTML/sample.html
  5. 运行该模块以确认文件已检索到。

Dropbox:下载文件:配置

Dropbox 下载文件:文件路径 /Blog Data/HTML/sample.html

下载模块:文件路径设置为 HTML 位置。输出(文件、数据或文档)将传递给“将 HTML 转换为 PDF”模块。使用“映射”功能可从触发器中提取路径以进行自动化操作。


步骤 2:将 HTML 转换为 PDF

目前的情况: 下载 → 将 HTML 转换为 PDF。

  1. 添加 PDF4me将 HTML 转换为 PDF
  2. 文件名:带有扩展名的 HTML 文件名,例如: 示例.html如果使用动态路径,请从下载模块获取映射。
  3. 文档:映射来自下载模块的文件内容(例如: 数据 或者 文件(缓冲区/二进制输出)。
  4. 布局肖像 或者 景观
  5. 如果系统提示,请连接您的 PDF4me 帐户。
  6. 运行模块进行测试。

PDF4me:将 HTML 转换为 PDF:文件和布局

将 HTML 转换为 PDF:文件名 sample.html,文档来源:下载文件,布局:纵向

将 HTML 转换为 PDF:文件名(带 .html 扩展名),文档映射自下载模块,布局设置为纵向或横向。PDF4me 会保留 HTML 中的 CSS 和图像。


步骤三:上传PDF文件(可选)

目前的情况: 下载 → 将 HTML 转换为 PDF → 上传。

  1. 添加 Dropbox (或者 Google 云端硬盘)→ 上传文件
  2. 文件夹例如 博客数据/HTML/输出
  3. 文件: 地图 文件日期 (或者 文档)来自“将 HTML 转换为 PDF”模块。
  4. 文件名例如 output.pdf 或者从转换模块的映射中获取 姓名 输出。
  5. 运行以保存PDF。

输出:PDF(来自“将 HTML 转换为 PDF”)。

将 HTML 转换为 PDF 输出:名称、文档数据。上传模块将文档数据映射到文件。

将 HTML 转换为 PDF 的输出结果包括:名称(输出文件名)、文档数据(PDF 缓冲区)。将文档数据映射到上传模块的“文件”字段,以便将 PDF 保存到云存储。


输入和输出:输入什么,输出什么

以下是HTML输入内容和生成的PDF文件。

示例 HTML 输入文件

用作转换输入的示例 HTML 文件

示例 HTML 输入:原始 HTML 或渲染后的内容。“下载”模块会获取此文件;“将 HTML 转换为 PDF”会保留 PDF 中的 CSS、图像和结构。

示例 PDF 输出文件

由“将 HTML 转换为 PDF”生成的 PDF 输出

生成的 PDF 文件:内容与 HTML 文件相同,但格式为 PDF。使用上传模块将其保存到 Dropbox、Google Drive,或传递给下一个场景操作。


使用场景:何时在 Make 中使用 HTML 转 PDF

发票和报价单: 从 Airtable、Google Sheets 或数据库生成 HTML 代码。保存到文件夹;该方案会自动转换为 PDF 并上传或通过电子邮件发送。

报告和仪表盘: 可以将来自 BI 工具或模板的 HTML 报表拖放到文件夹中。Make 会将它们转换为 PDF 格式,以便分发或存档。

证书和徽章: 根据活动或培训数据创建 HTML 证书。转换为 PDF 格式并通过电子邮件发送或存储在文档系统中。


快速参考:关键设置

模块环境例子
1. 下载文件文件/博客数据/HTML/sample.html
2. 将 HTML 转换为 PDF文档从下载(数据/文件)
3. 上传文件文件将 HTML 转换为 PDF 的文档数据

有关完整的参数详细信息,请参阅 将 HTML 转换为 PDF,制作


故障排除

转换步骤:文档缺失或无效

请确保将下载模块中的实际文件内容(数据、文件或缓冲区)映射到 文档不仅仅是文件路径或元数据。Make 可能会根据连接器的不同而使用不同的标签;请使用包含二进制文件/缓冲区的字段。

文件名必须包含 .html

将 HTML 转换为 PDF 的模块使用 文件名 确定格式。包括 .html 扩展(例如 示例.html)。

401、402 或其他 API 错误

PDF4me故障排除 涵盖 401(API 密钥)、402(积分)等。


接下来是什么?

  • 用触发器(例如, 创建文件时 在 Dropbox 中)自动处理每个新的 HTML 文件。
  • 添加 电子邮件 或者 松弛 转换完成后,即可发送 PDF 或发布通知。
  • 相同的流程 Zapier 或者 n8n 如果你更喜欢这些平台的话。