跳到主要内容

从图像创建图像 PDF 使用 n8n 行动

PDF4me 从图像创建图像 PDF 转换 PDF 通过将页面转换成高质量图像 n8n 自动化工作流程。流程 PDFs 通过 n8n 触发器、二进制数据、base64 字符串或公共 URLs 生成图像(JPEGPNG您可以从特定页面、页面范围或所有页面进行设置,并可自定义分辨率、宽度设置、质量控制和灵活的页面选择选项。当您选择时 特定页面请在下方输入您需要的内容 页码:单个页面、范围或关键字,例如 all这个解决方案非常适合 PDF 预览、缩略图生成、网页内容创建、图像提取、演示文稿幻灯片和自动化 PDF-需要精确渲染、专业品质和无缝集成的图像转换工作流程。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

设置

添加 PDF4me 创建图像 PDF节点到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件:

  • PDF4me API 证书
  • n8n 工作流访问

配置:

  1. 添加 PDF4me 节点到工作流
  2. 选择“从……创建图像” PDF“ 行动
  3. 配置输入参数(见下文)
从 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用于提供公共/开放权限的字段 URLPDF 要转换的文件URL
输入二进制字段二进制是的(如果是二进制数据)PDF4me 二进制 PDF 文件输入 - 参考资料 PDF 来自前一个文件 n8n 节点或文件上传。 PDF4me 二进制进程 PDF 文件具有自动格式检测和验证功能。当输入数据类型为“二进制数据”时为必需项。{{ $binary.data }}
Base64 PDF 内容String是的(如果是 Base64 字符串)PDF4me base64 编码 PDF 输入 - 提供来源 PDF 数据以base64编码字符串的形式进行安全传输。 PDF4me 自动解码和处理 PDF 内容。当输入数据类型为“Base64 细绳”JVBERi0x...
PDF URLString是的(如果是网址)PDF4me 民众 PDF URL 输入 - 提供公开/开放权限 URL 到源头 PDF 待转换为图像的文件。 PDF4me 从提供的目录中下载并处理文件。 URL当输入数据类型为“URLhttps://abc.com/sample.pdf
文档名称String是的PDF4me 源文档标识符 - 为源指定名称 PDF 该文件仅供参考和跟踪之用。这有助于在日志和处理工作流程中识别该文件。document.pdf
图像设置ObjectPDF4me 图像输出配置 - 配置高级图像输出设置,包括分辨率、质量和格式特定选项。留空以使用默认设置,或指定自定义参数以优化输出。{}
图片宽度数字PDF4me 图像宽度(像素) - 以像素为单位指定生成图像的宽度。如果未指定, PDF4me 使用原版 PDF 页面尺寸。数值越高,图像越大,质量越高。800
图像格式StringPDF4me 输出图像格式 - 选择生成图像的输出格式。选项包括: 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 仅限最后一页; first0, 或者 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 这只是最后一页。
  • first0或普通的 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- 合法,但是 01-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包含矢量和栅格内容的便携式文档格式.pdf100MB1000页文件、报告、演示文稿、表格

支持的输出图像格式

格式描述文件扩展名质量最佳应用案例
PNG支持无损压缩和透明度的便携式网络图形.png高的屏幕截图、透明图形、高质量图像
JPEG联合图像专家组(JPEG)采用有损压缩技术,针对照片进行了优化。.jpg.jpeg可配置照片、网页内容、压缩图像

输出

输出参数

范围类型描述例子
文件名StringPDF4me 生成的图像文件名 - 已成功创建的图像的完整文件名,包括正确的扩展名。 PDF4me 确保唯一命名并验证文件格式合规性,以便与下游流程无缝集成。document_1.jpeg
页码数字PDF4me 来源页码 - 原文页码 PDF 已将其转换为此图像。可用于跟踪和整理同一文档中的多张图像。1
图像格式StringPDF4me 输出图像格式 - 生成的图像文件的格式(例如,“jpeg”、“png”)。指示转换输出所使用的特定图像格式。jpeg
文件大小数字PDF4me 生成的图像文件大小(字节) - 生成的图像文件的确切大小(以字节为单位),由……提供 PDF4me 用于存储规划、带宽优化和文件传输监控。对企业图像管理和工作流自动化至关重要。76832
成功BooleanPDF4me 转换状态指示器 - Boolean 指示成功或失败的标志 PDF到图像的转换过程。 PDF4me 返回 true 为了成功运营和 false 针对任何错误,在自动化工作流程中实现强大的错误处理能力。true
手术StringPDF4me 操作标识符 - 由……执行的具体操作 PDF4me可用于记录和跟踪自动化工作流程中的不同类型的操作Create Images From PDF
输入类型StringPDF4me 输入数据类型 - 用于转换的输入数据类型(例如,“base64”、“二进制”、“url”)。有助于在工作流处理中识别源数据格式。base64

N8N 行动反应

PDF4me 从图像创建图像 PDF API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

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"
}
]

用例

文档可视化和演示

  • 转变 PDF 将演示文稿转换为用于网页显示和移动设备浏览的图像
  • 为文档库和内容管理系统创建缩略图预览
  • 生成可视化摘要 PDF 快速审阅的报告和文件

内容管理与归档

  • 从图像中提取图像 PDF 数字资产管理文档
  • 创建可搜索的视觉索引 PDF 内容
  • 将历史文献转换为图像,以便保存和访问。

电子商务与营销

  • PDF 产品目录和规格说明
  • 为社交媒体和营销活动创作视觉内容
  • 转变 PDF 将宣传册转换为适合网络的图片格式

企业文档处理

  • 为工作流程系统实现文档到图像的自动转换
  • 创建培训材料和流程的可视化文档
  • PDF 用于数据可视化的表单和报告

获取帮助