在 Word 文档中使用图像替换文本 n8n 行动
PDF4me 在 Word 文档中将文本替换为图像 能够通过以下方式在 Word 文档中将指定的文本替换为图像: n8n 具备高级页面过滤和尺寸控制选项的自动化工作流程。这项强大的文本替换功能支持精确的文本匹配、图像插入、可自定义尺寸并保持宽高比、页面特定定位以及灵活的过滤选项,并可完全控制替换行为,非常适合文档自动化、模板处理和动态内容插入工作流程。
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
设置
添加 PDF4me 将“Word 文档中的文本替换为图像”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南。
先决条件:
- PDF4me API 证书
- n8n 工作流访问
配置:
- 添加 PDF4me 节点到工作流
- 选择“在 Word 文档中将文本替换为图像”操作
- 配置输入参数(见下文)

参数
以下是“在 Word 文档中将文本替换为图像”操作的完整参数列表。配置这些参数可以控制文本替换行为。
重要的: 标有星号 (***) 的参数为必填项。高级参数可对图像大小和页面筛选进行更精细的控制。
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 输入数据类型*** | String | Word文档输入格式选择 • 选择 Word 文档数据输入格式 • PDF4me 支持多种输入类型 • 选项:二进制数据, Base64 字符串,或 URL | Binary Data |
| 输入二进制字段*** | 二进制 | 二进制字文件输入 (二进制数据必填) • 参考先前文档中的 Word 文件(.docx、.doc)。 n8n 节点或文件上传 • PDF4me 处理具有自动格式检测功能的二进制 Word 文件 • 当输入数据类型为“二进制数据”时为必填项 | {{ $binary.data }} |
| Base64 文字内容*** | String | Base64 编码词输入 (如果是 Base64 字符串则为必填项) • 提供以 base64 编码字符串形式保存的 Word 文档内容(.docx、.doc),以确保安全传输。 • PDF4me 自动解码和处理 Word 内容 • 当输入数据类型为“Base64 字符串”时为必填项 | UEsDBBQABgAI... |
| Word文档URL*** | String | 公开文档 URL 输入 (如果是 URL,则为必填项) • 提供公开/开放权限 URL 到待处理的 Word 文件(.docx、.doc) • PDF4me 从提供的源下载并处理 Word 文件。 URL • 当输入数据类型为“URL”时为必填项 | https://abc.com/document.docx |
| Word 文档名称*** | String | Word文档输入文件名 • 请指定输入 Word 文件的名称,并带有正确的扩展名(.docx、.doc)。 • PDF4me 此功能用于格式检测和处理优化 | document.docx |
| 搜索文本*** | String | 要查找和替换的文本 • 要在文档中搜索的文本字符串 • 区分大小写的文本匹配 • 所有出现的这段文字都将被替换为图片 • 不能为空或为空值 | "SIGN_HERE" |
| 图片内容*** | Base64 | 替换图像内容 • Base64图像文件的编码内容 • 必须是有效的图像文件(PNG, JPG, JPEG(BMP、GIF 格式) | iVBORw0KGgoAAAANSUhEUg... |
| 图片宽度 | 数字 | 图像宽度(磅) • 替换图像的宽度(以磅为单位) • 可选 - 如果未指定,则使用原始图像宽度 • 如果只指定宽度,则高度将自动计算以保持宽高比 | 200 |
| 图片高度 | 数字 | 图片高度(磅) • 替换图像的高度(以磅为单位) • 可选 - 如果未指定,则使用原始图像高度 • 如果只指定了高度,则宽度将自动计算以保持宽高比。 | 150 |
| 保持宽高比 | Boolean | 保持图像比例 • 是 - 调整图像大小时保持原始图像宽高比(默认) • 否 - 使用精确的宽度和高度值(可能会导致图像失真) | Yes |
| 跳过第一页 | Boolean | 第一页跳过替换 • 是 - 跳过第一页的文本替换 • 否 - 替换过程中包含首页(默认) | No |
| 应用于页面 | String | 将替换应用于特定页面类型 • 全部 - 应用于所有页面(默认) • 奇数 - 仅适用于奇数页 • 偶数页 - 仅适用于偶数页 • 第一页 - 仅适用于第一页 • 最后 - 仅适用于最后一页 | "all" |
| 页码 | String | 具体页码或页码范围 • 以逗号分隔的页码或页码范围(例如,“1,3,5-7”) • 可与“应用于页面”功能结合使用,实现组合筛选 | "1,3,5-7" |
| 忽略页码 | String | 要跳过的页码 • 以逗号分隔的页码,用于排除在处理之外 • 在其他页面筛选选项之后应用 | "2,4" |
| 文化名称 | String | 文件文化/本地化 • 用于文档处理的文化代码(例如“en-US”、“fr-FR”、“de-DE”) • 默认值:null(不进行文化特定处理) | en-US |
输出
输出参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 文件名 | String | Word 文档文件名,文本已替换为图像 - 文本转图像后输出的 Word 文档文件名 | document_text_replaced_with_image.docx |
| 文件大小 | 数字 | 文件大小(字节) - 文本转图像后 Word 文档的大小(以字节为单位) | 14070 |
| 成功 | Boolean | PDF4me 运行状态 - Boolean 指示文本替换操作成功或失败的标志。 PDF4me 返回 true 为了成功运营和 false 任何错误 | true |
| 原始文件名 | String | 原始 Word 文档文件名 - 输入的 Word 文档文件名 | document.docx |
| 查找文本 | String | 搜索文本 - 被搜索并替换为图像的文本字符串 | PDF4me |
| 保持宽高比 | Boolean | 宽高比保持状态 - 指示在替换过程中是否保持了图像的宽高比。 true 如果保持纵横比不变, false 如果使用精确尺寸 | true |
| 跳过第一页 | Boolean | 首页跳过状态 - 指示在替换过程中是否跳过了第一页。 true 如果跳过了第一页, false 如果包含首页 | false |
| 适用于 | String | 已应用页面筛选器 - 替换过程中应用的页面筛选器。取值:“全部”、“奇数”、“偶数”、“第一页”、“最后一页” | all |
| 文化名称 | String | 文化/地方规范 - 用于文档处理的区域代码(例如,“en-US”、“de-DE”、“fr-FR”) | en-US |
| 信息 | String | 操作消息 - 描述性消息,指示文本到图像替换操作的结果 | Text replaced with image successfully |
N8N 行动反应
这 PDF4me 在 Word 文档中将文本替换为图像 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:
- JSON
- Table
- Schema
- Binary
JSON 回复格式
原始 JSON 来自 API:
[
{
"fileName": "document_text_replaced_with_image.docx",
"fileSize": 14070,
"success": true,
"originalFileName": "document.docx",
"findText": "PDF4me",
"maintainAspectRatio": true,
"skipFirstPage": false,
"applyTo": "all",
"cultureName": "en-US",
"message": "Text replaced with image successfully"
}
]
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 价值 |
|---|---|
| fileName | document_text_replaced_with_image.docx |
| fileSize | 14070 |
| success | true |
| originalFileName | document.docx |
| findText | PDF4me |
| maintainAspectRatio | true |
| skipFirstPage | false |
| applyTo | all |
| cultureName | en-US |
| message | Text replaced with image successfully |
架构视图
响应的数据结构和类型:
1 item
fileName: T document_text_replaced_with_image.docx
fileSize: # 14070
success: ☑ true
originalFileName: T document.docx
findText: T PDF4me
maintainAspectRatio: ☑ true
skipFirstPage: ☑ false
applyTo: T all
cultureName: T en-US
message: T Text replaced with image successfully
类型指示器:
T= String (文本)#= 数字☑= Boolean[]= Array
二进制数据视图
Word 文档文件的实际数据和元数据:
data
─────────────────────────────
File Name: document_text_replaced_with_image.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 14.1 kB
二进制数据访问:
- n8n 二进制对象:
$binary.data.data - Base64 内容可直接使用
- 文件操作可供下载、通过电子邮件发送或存储
用例
企业文档自动化
- 文档自动化用动态图像替换占位符文本
- 模板处理将徽标、签名或图表插入模板
- 文件个性化向文档添加个性化图片
- 报告生成在报告中插入图表
人工智能驱动的文档处理
- 多格式支持处理 .docx 和 .doc 格式的 Word 文档
- 多语言处理支持不同语言和地区
- 智能图像插入自动图像尺寸调整和定位
商业智能与分析
- 文档管理:整理文档并合理放置图片。
- 合规性监控确保文档符合格式要求
- 绩效指标跟踪处理准确性和效率