跳到主要内容

在 Word 文档中使用图像替换文本 n8n 行动

PDF4me 在 Word 文档中将文本替换为图像 能够通过以下方式在 Word 文档中将指定的文本替换为图像: n8n 具备高级页面过滤和尺寸控制选项的自动化工作流程。这项强大的文本替换功能支持精确的文本匹配、图像插入、可自定义尺寸并保持宽高比、页面特定定位以及灵活的过滤选项,并可完全控制替换行为,非常适合文档自动化、模板处理和动态内容插入工作流程。

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

设置

添加 PDF4me 将“Word 文档中的文本替换为图像”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件:

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

配置:

  1. 添加 PDF4me 节点到工作流
  2. 选择“在 Word 文档中将文本替换为图像”操作
  3. 配置输入参数(见下文)
在 Word 文档中将文本替换为图像

参数

以下是“在 Word 文档中将文本替换为图像”操作的完整参数列表。配置这些参数可以控制文本替换行为。

重要的: 标有星号 (***) 的参数为必填项。高级参数可对图像大小和页面筛选进行更精细的控制。

范围类型描述例子
输入数据类型***StringWord文档输入格式选择
• 选择 Word 文档数据输入格式
PDF4me 支持多种输入类型
• 选项:二进制数据, Base64 字符串,或 URL
Binary Data
输入二进制字段***二进制二进制字文件输入 (二进制数据必填)
• 参考先前文档中的 Word 文件(.docx、.doc)。 n8n 节点或文件上传
PDF4me 处理具有自动格式检测功能的二进制 Word 文件
• 当输入数据类型为“二进制数据”时为必填项
{{ $binary.data }}
Base64 文字内容***StringBase64 编码词输入 (如果是 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 文档名称***StringWord文档输入文件名
• 请指定输入 Word 文件的名称,并带有正确的扩展名(.docx、.doc)。
PDF4me 此功能用于格式检测和处理优化
document.docx
搜索文本***String要查找和替换的文本
• 要在文档中搜索的文本字符串
• 区分大小写的文本匹配
• 所有出现的这段文字都将被替换为图片
• 不能为空或为空值
"SIGN_HERE"
图片内容***Base64替换图像内容
Base64图像文件的编码内容
• 必须是有效的图像文件(PNGJPGJPEG(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

输出

输出参数

范围类型描述例子
文件名StringWord 文档文件名,文本已替换为图像 - 文本转图像后输出的 Word 文档文件名document_text_replaced_with_image.docx
文件大小数字文件大小(字节) - 文本转图像后 Word 文档的大小(以字节为单位)14070
成功BooleanPDF4me 运行状态 - 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 回复格式

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

用例

企业文档自动化

  • 文档自动化用动态图像替换占位符文本
  • 模板处理将徽标、签名或图表插入模板
  • 文件个性化向文档添加个性化图片
  • 报告生成在报告中插入图表

人工智能驱动的文档处理

  • 多格式支持处理 .docx 和 .doc 格式的 Word 文档
  • 多语言处理支持不同语言和地区
  • 智能图像插入自动图像尺寸调整和定位

商业智能与分析

  • 文档管理:整理文档并合理放置图片。
  • 合规性监控确保文档符合格式要求
  • 绩效指标跟踪处理准确性和效率

获取帮助