从图像创建图像 PDF 使用 n8n 行动
PDF4me 从图像创建图像 PDF 转换 PDF 通过将页面转换成高质量图像 n8n 自动化工作流程。流程 PDFs 通过 n8n 触发器、二进制数据、base64 字符串或公共 URLs 生成图像(JPEG, PNG您可以从特定页面、页面范围或所有页面进行设置,并可自定义分辨率、宽度设置、质量控制和灵活的页面选择选项。当您选择时 特定页面请在下方输入您需要的内容 页码:单个页面、范围或关键字,例如 all这个解决方案非常适合 PDF 预览、缩略图生成、网页内容创建、图像提取、演示文稿幻灯片和自动化 PDF-需要精确渲染、专业品质和无缝集成的图像转换工作流程。
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
设置
添加 PDF4me 创建图像 PDF节点到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南。
先决条件:
- PDF4me API 证书
- n8n 工作流访问
配置:
- 添加 PDF4me 节点到工作流
- 选择“从……创建图像” PDF“ 行动
- 配置输入参数(见下文)

参数
创建图像的完整参数列表 PDF 操作。配置这些参数以控制 PDF 转换为图像。
重要的: 标有星号 (***) 的参数是必需的,必须提供这些参数才能使操作正常运行。
| 范围 | 类型 | 描述 | 例子 | |
|---|---|---|---|---|
| 输入数据类型 | String | 是的 | PDF4me PDF 输入格式选择 选择源文件的格式 PDF 数据输入。 PDF4me 支持多种输入类型,并具有不同的字段要求。 | |
| 1)二进制数据 | 是的(至少需要一项) | 1)二进制数据 - 使用“输入二进制字段”进行引用 PDF 来自前一个节点的文件 | Binary Data | |
| 2) Base64 字符串 | 是的(至少需要一项) | 2) Base64 细绳 - 使用 ”Base64 PDF 用于编码的“内容”字段 PDF 数据 | Base64 String | |
| 3)网址 | 是的(至少需要一项) | 3) URL - 使用 ”PDF URL用于提供公共/开放权限的字段 URL 到 PDF 要转换的文件 | URL | |
| 输入二进制字段 | 二进制 | 是的(如果是二进制数据) | PDF4me 二进制 PDF 文件输入 - 参考资料 PDF 来自前一个文件 n8n 节点或文件上传。 PDF4me 二进制进程 PDF 文件具有自动格式检测和验证功能。当输入数据类型为“二进制数据”时为必需项。 | {{ $binary.data }} |
| Base64 PDF 内容 | String | 是的(如果是 Base64 字符串) | PDF4me base64 编码 PDF 输入 - 提供来源 PDF 数据以base64编码字符串的形式进行安全传输。 PDF4me 自动解码和处理 PDF 内容。当输入数据类型为“Base64 细绳” | JVBERi0x... |
| PDF URL | String | 是的(如果是网址) | PDF4me 民众 PDF URL 输入 - 提供公开/开放权限 URL 到源头 PDF 待转换为图像的文件。 PDF4me 从提供的目录中下载并处理文件。 URL当输入数据类型为“URL“ | https://abc.com/sample.pdf |
| 文档名称 | String | 是的 | PDF4me 源文档标识符 - 为源指定名称 PDF 该文件仅供参考和跟踪之用。这有助于在日志和处理工作流程中识别该文件。 | document.pdf |
| 图像设置 | Object | 不 | PDF4me 图像输出配置 - 配置高级图像输出设置,包括分辨率、质量和格式特定选项。留空以使用默认设置,或指定自定义参数以优化输出。 | {} |
| 图片宽度 | 数字 | 不 | PDF4me 图像宽度(像素) - 以像素为单位指定生成图像的宽度。如果未指定, PDF4me 使用原版 PDF 页面尺寸。数值越高,图像越大,质量越高。 | 800 |
| 图像格式 | String | 不 | PDF4me 输出图像格式 - 选择生成图像的输出格式。选项包括: PNG 为了无损质量或 JPEG 文件大小较小 | JPEG |
| 页面选择 | String | 是的 | PDF4me 页面范围选择 - 选择要转换为图像的页面。选项包括所有页面、特定页面范围或单个页码。 | |
| 所有页面 | 是的(至少需要一项) | 所有页面 将所有页面转换为图像 | All Pages | |
| 特定页面 | 是的(至少需要一项) | 特定页面 - 仅转换特定页码 | Specific Pages | |
| 页面范围 | 是的(至少需要一项) | 页面范围 - 转换一系列页面 | Page Range | |
| 页码 | String | 是的(如果是特定页面) | 待转换页面 (什么时候 页面选择 是 特定页面) • 类型 一行文字 在 页码 字段、纯数字、逗号、连字符和一些关键词(见下文) • 第一页是1 (PDF文件的第一页是第1页) • 用逗号分隔选项: 例如 1,3,5 共三页; 1,2-3,5,7- 混合单品和跨度• 连字符表示“通过”: 2-5 是第 2、3、4 和 5 页。破折号 之后什么也没有 (7-) 的意思是“从第 7 页到最后一页”• 关键词: all 或独自一人 * 针对整个文件; last 仅限最后一页; first, 0, 或者 1 仅限第一页; -1 和 -2 从末尾开始数• 过大的页码将被忽略。如果你需要从同一页面获取多张图片,可以多次输入该页面的内容。 | 1,3,5 或者 all 或者 1,2-3,5,7- |
| 输出文件名前缀 | String | 是的 | PDF4me 输出文件名前缀 - 指定生成的图像文件的前缀。 PDF4me 将在文件名后附加页码以创建唯一的文件名(例如,“page”将创建“page-1.webp”、“page-2.webp”)。 | page |
| 输出二进制字段名称 | String | 是的 | PDF4me 输出变量配置 - 定义用于访问生成的图像二进制数据的变量名。 n8n 工作流程。此二进制数据可用作工作流程中后续操作的输入数据。 | data |
:::提示 如何填写页面字段
- 类型
all转换每一页。一个单独的*如果您愿意,可以使用星号 (*) 来达到同样的效果。 last这只是最后一页。first,0或普通的1都表示“仅第一页”。0其实就是说第一页;之后你还是要数2、3、4……-1这是最后一页。-2是上一页(在一个 12 页的文件上,这是第 11 页)。- 逗号可以将各个部分连接起来。
1,2-3,5,7-阅读顺序为:第 1 页,第 2 至 3 页,第 5 页,然后是第 7 页,一直到最后一页。后面的空白处7-就是告诉服务“运行到最后一页”。
:::
我们为何展示
1,2-3,5,7- 而不是 0,1-2,5,7-0,1-2,5,7- 合法,但是 0 和 1-2 两者都包含第 1 页。所以你可能会不小心把第一页渲染两次。 1,2-3,5,7- 表达的意思类似,但重叠部分较少。
示例字符串(想象一下一个 12 页的 PDF 文件)
| 你输入的内容 | 你将获得什么 |
|---|---|
1,2-3,5,7- | 第1页,第2-3页,第5页,然后是第7-12页。 |
all | 第1页至第12页 |
* | 同上 all |
-1 | 第12页(最后一页) |
-2 | 第11页(倒数第二页) |
last | 仅第 12 页 |
first | 仅第 1 页 |
0 | 仅第 1 页(与上述内容相同) first) |
实用笔记
7-破折号后没有任何内容 意思是“从第 7 页到最后一页”。- 不存在的页码将被忽略。
7-3(倒着) 如果存在第 7 页,则仍然保留该部分的第 7 页;不要指望该部分的第 6 页和第 5 页。- 允许多次列出同一页面,每次列出都可以生成另一张图片。
支持 PDF 格式
| 格式 | 描述 | 文件扩展名 | 最大尺寸 | 页数限制 | 最佳应用案例 |
|---|---|---|---|---|---|
| 包含矢量和栅格内容的便携式文档格式 | .pdf | 100MB | 1000页 | 文件、报告、演示文稿、表格 |
支持的输出图像格式
| 格式 | 描述 | 文件扩展名 | 质量 | 最佳应用案例 |
|---|---|---|---|---|
| PNG | 支持无损压缩和透明度的便携式网络图形 | .png | 高的 | 屏幕截图、透明图形、高质量图像 |
| JPEG | 联合图像专家组(JPEG)采用有损压缩技术,针对照片进行了优化。 | .jpg, .jpeg | 可配置 | 照片、网页内容、压缩图像 |
输出
输出参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 文件名 | String | PDF4me 生成的图像文件名 - 已成功创建的图像的完整文件名,包括正确的扩展名。 PDF4me 确保唯一命名并验证文件格式合规性,以便与下游流程无缝集成。 | document_1.jpeg |
| 页码 | 数字 | PDF4me 来源页码 - 原文页码 PDF 已将其转换为此图像。可用于跟踪和整理同一文档中的多张图像。 | 1 |
| 图像格式 | String | PDF4me 输出图像格式 - 生成的图像文件的格式(例如,“jpeg”、“png”)。指示转换输出所使用的特定图像格式。 | jpeg |
| 文件大小 | 数字 | PDF4me 生成的图像文件大小(字节) - 生成的图像文件的确切大小(以字节为单位),由……提供 PDF4me 用于存储规划、带宽优化和文件传输监控。对企业图像管理和工作流自动化至关重要。 | 76832 |
| 成功 | Boolean | PDF4me 转换状态指示器 - Boolean 指示成功或失败的标志 PDF到图像的转换过程。 PDF4me 返回 true 为了成功运营和 false 针对任何错误,在自动化工作流程中实现强大的错误处理能力。 | true |
| 手术 | String | PDF4me 操作标识符 - 由……执行的具体操作 PDF4me可用于记录和跟踪自动化工作流程中的不同类型的操作 | Create Images From PDF |
| 输入类型 | String | PDF4me 输入数据类型 - 用于转换的输入数据类型(例如,“base64”、“二进制”、“url”)。有助于在工作流处理中识别源数据格式。 | base64 |
N8N 行动反应
这 PDF4me 从图像创建图像 PDF API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:
- JSON
- Table
- Schema
- Binary
JSON 回复格式
原始 JSON 来自 API:
[
{
"fileName": "document_1.jpeg",
"pageNumber": 1,
"imageFormat": "jpeg",
"fileSize": 76832,
"success": true,
"operation": "Create Images From PDF",
"inputType": "base64"
},
{
"fileName": "document_2.jpeg",
"pageNumber": 2,
"imageFormat": "jpeg",
"fileSize": 76939,
"success": true,
"operation": "Create Images From PDF",
"inputType": "base64"
}
]
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 价值 |
|---|---|
| fileName | document_1.jpeg |
| pageNumber | 1 |
| imageFormat | jpeg |
| fileSize | 76832 |
| success | true |
| operation | Create Images From PDF |
| inputType | base64 |
架构视图
响应的数据结构和类型:
2 items
[0]
fileName: AB document_1.jpeg
pageNumber: # 1
imageFormat: AB jpeg
fileSize: # 76832
success: ☑ true
operation: AB Create Images From PDF
inputType: AB base64
[1]
fileName: AB document_2.jpeg
pageNumber: # 2
imageFormat: AB jpeg
fileSize: # 76939
success: ☑ true
operation: AB Create Images From PDF
inputType: AB base64
类型指示器:
AB= String#= 数字☑= Boolean
二进制数据视图
实际的图像文件数据和元数据:
OUTPUT
─────────────────────────────
2 items
data_1
─────────────────────────────
File Name: document_1.jpeg
File Extension: jpeg
Mime Type: image/jpeg
File Size: 76.8 kB
data_2
─────────────────────────────
File Name: document_2.jpeg
File Extension: jpeg
Mime Type: image/jpeg
File Size: 76.9 kB
二进制数据访问:
- n8n 二进制对象:
$binary.data_1.data,$binary.data_2.data - 多个文件每个页面都会生成一个单独的二进制对象
- Base64 内容:可在后续节点中直接使用
- 文件操作可供下载、通过电子邮件发送或存储
- 查看/下载每个二进制对象都可以单独查看或下载。
用例
文档可视化和演示
- 转变 PDF 将演示文稿转换为用于网页显示和移动设备浏览的图像
- 为文档库和内容管理系统创建缩略图预览
- 生成可视化摘要 PDF 快速审阅的报告和文件
内容管理与归档
- 从图像中提取图像 PDF 数字资产管理文档
- 创建可搜索的视觉索引 PDF 内容
- 将历史文献转换为图像,以便保存和访问。
电子商务与营销
- 从 PDF 产品目录和规格说明
- 为社交媒体和营销活动创作视觉内容
- 转变 PDF 将宣传册转换为适合网络的图片格式
企业文档处理
- 为工作流程系统实现文档到图像的自动转换
- 创建培训材料和流程的可视化文档
- 从 PDF 用于数据可视化的表单和报告