跳到主要内容

使用以下方法替换 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
文本替换***ArrayArray 文本替换对象
• 文本替换对象数组,必须至少包含一个替换短语
每个替换对象包含:搜索文本(必填)、替换文本(可选)、区分大小写、匹配全词、使用正则表达式以及字体格式选项。
[{"SearchText": "old text", "ReplacementText": "new text"}]

文本替换对象属性:

财产类型描述例子
搜索文本***String要搜索的文本 - 要在文档中搜索的文本字符串。不能为空或为 null。"old text"
替换文本String要替换的文本 - 要替换找到的文本的文本。可以为空字符串,表示删除找到的文本。"new text"
匹配项Boolean区分大小写的匹配 - 如果是区分大小写的搜索,则为 True;如果是不区分大小写的搜索,则为 False(默认值:False)。false
整词匹配Boolean整词匹配 - 如果为 True 则仅匹配完整单词,如果为 False 则匹配部分单词(默认值:False)false
使用正则表达式Boolean支持正则表达式 - 如果设置为 True,则将 SearchText 视为正则表达式模式;如果设置为 False,则视为字面文本(默认值:false)。false
字体名称String字体系列 - 要应用于替换文本的字体系列(例如,“Arial”、“Times New Roman”)"Arial"
字体颜色String文本颜色 - 颜色名称、十六进制格式或 RGB 格式(例如,“红色”、“#FF0000”、“RGB(255,0,0)”)"Red"
字体大小数字字体大小(磅) - 替换文本的字体大小(例如,10、12、14、16)14
背景色String背景颜色 - 替换文本的背景颜色(例如,“黄色”、“#FFFF00”)"Yellow"
大胆的Boolean应用粗体格式 - 如果为真则应用粗体,如果为假则不应用粗体(默认值:false)false
斜体Boolean应用斜体格式 - 如果设置为 True 则启用斜体,设置为 False 则禁用斜体(默认值:False)false
强调Boolean应用下划线格式 - 如果为真则添加下划线,如果为假则不添加下划线(默认值:false)false
删除线Boolean应用删除线 - 如果为真,则应用单个删除线;如果为假,则不应用删除线(默认值:false)false
双重打击Boolean应用双重删除线 - 如果设置为 True 则应用双重删除线,设置为 False 则不应用双重删除线(默认值:False)false
下标Boolean应用下标格式 - 如果应用下标,则为 True;如果不应用下标,则为 False(默认值:False)。false
上标Boolean应用上标格式 - 如果启用上标,则使用上标;如果禁用上标,则不使用上标(默认值:false)false
字间距数字字间距(磅) - 单词间距(默认值:0)0

输出

输出参数

范围类型描述例子
文件名String替换文本后的 Word 文档文件名 - 文本替换后的输出 Word 文档文件名document_text_replaced.docx
文件大小数字文件大小(字节) - 文本替换后 Word 文档的大小(以字节为单位)13370
成功BooleanPDF4me 运行状态 - Boolean 指示文本替换操作成功或失败的标志。 PDF4me 返回 true 为了成功运营和 false 任何错误true
原始文件名String原始 Word 文档文件名 - 输入的 Word 文档文件名document.docx
短语计数数字替换短语的数量 - 已处理的文本替换短语总数1
文化名称String文化/地方规范 - 用于文档处理的区域代码(例如,“en-US”、“de-DE”、“fr-FR”)en-US
信息String操作消息 - 指示文本替换操作结果的描述性消息Text replaced successfully

N8N 行动反应

PDF4me 在 Word 文档中替换文本 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自 API

[
{
"fileName": "document_text_replaced.docx",
"fileSize": 13370,
"success": true,
"originalFileName": "document.docx",
"phrasesCount": 1,
"cultureName": "en-US",
"message": "Text replaced successfully"
}
]

用例

企业文档自动化

  • 文档自动化用动态内容替换占位符文本
  • 模板处理:使用实际值更新模板变量
  • 内容管理规范术语和格式
  • 文件个性化在文档中插入个性化信息

人工智能驱动的文档处理

  • 多格式支持处理 .docx 和 .doc 格式的 Word 文档
  • 多语言处理:从各种语言的文档中提取数据
  • 智能场识别自动识别并替换文本模式

商业智能与分析

  • 内容标准化确保各文档术语一致
  • 合规性监控更新文件以符合监管要求
  • 绩效指标跟踪处理准确性和效率

获取帮助