使用以下方式比较 Word 文档 n8n 行动
PDF4me 比较 Word 文档 能够比较两个 Word 文档并跟踪更改,并提供全面的比较选项 n8n 自动化工作流程。这项强大的文档比较功能支持详细的变更跟踪、可自定义的比较设置、版本管理以及专业的比较报告,并可完全控制格式、区分大小写、注释、表格、字段、脚注、文本框和页眉/页脚,非常适合文档审阅、版本控制和协作编辑工作流程。
相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客 →
设置
添加 PDF4me 将“比较 Word 文档”节点与您的文档进行比较。 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南。
先决条件:
- PDF4me API 证书
- n8n 工作流访问
配置:
- 添加 PDF4me 节点到工作流
- 选择“比较 Word 文档”操作
- 配置输入参数(见下文)

参数
以下是“比较 Word 文档”操作的完整参数列表。配置这些参数可以控制文档比较行为。
重要的: 标有星号 (***) 的参数为必填项。高级参数可对比较选项进行更精细的控制。
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 第一文档名称*** | String | 第一文档名称 • 第一个(基础)文档的名称 • 必须包含正确的文件扩展名(.docx、.doc) • 本文件作为比较的基础。 | original.docx |
| 第一份文件内容*** | Base64 | 第一份文件内容 • Base64第一份文档的编码内容 • 必须是有效的 Word 文档(.docx、.doc 格式) | UEsDBBQABgAI... |
| 第二文档名称*** | String | 第二文档名称 • 第二份(对比)文件的名称 • 必须包含正确的文件扩展名(.docx、.doc) • 本文档与第一份文档进行比较。 | modified.docx |
| 第二份文件内容*** | Base64 | 第二份文件内容 • Base64第二个文档的编码内容 • 必须是有效的 Word 文档(.docx、.doc 格式) | UEsDBBQABgAI... |
| 忽略格式 | Boolean | 忽略格式更改 • 是 - 忽略格式更改(粗体、斜体、字体、颜色等) • 否 - 跟踪格式更改(默认) | No |
| 忽略大小写变化 | Boolean | 忽略大小写变化 • 是的 - 忽略大小写变化(“Hello”与“HELLO”) • 否 - 跟踪案例更改(默认) | No |
| 忽略评论 | Boolean | 忽略评论 • 是的 - 忽略评论的更改和添加 • 否 - 跟踪评论更改(默认) | No |
| 忽略表格 | Boolean | 忽略表格更改 • 是的 - 忽略表格结构和内容更改 • 否 - 跟踪表格更改(默认) | No |
| 忽略字段 | Boolean | 忽略字段更改 • 是 - 忽略字段更新(日期、公式、交叉引用) • 否 - 跟踪字段更改(默认) | No |
| 忽略脚注 | Boolean | 忽略脚注更改 • 是 - 忽略脚注内容和格式更改 • 否 - 跟踪脚注更改(默认) | No |
| 忽略文本框 | Boolean | 忽略文本框更改 • 是 - 忽略文本框内容和位置更改 • 否 - 跟踪文本框更改(默认) | No |
| 忽略页眉和页脚 | Boolean | 忽略页眉/页脚更改 • 是 - 忽略页眉和页脚内容的更改 • 否 - 跟踪页眉/页脚更改(默认) | No |
| 作者 | String | 比较作者 • 跟踪更改的作者姓名 • 默认值:“比较” • 用于对结果文档中的更改进行归属 | John Doe |
输出
输出参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 文件名 | String | 比较结果文档文件名 - 包含比较结果和修订痕迹的输出 Word 文档的名称 | compared_documents.docx |
| 文件大小 | 数字 | 文件大小(字节) - 比较结果文档的大小(以字节为单位) | 13633 |
| 成功 | Boolean | PDF4me 运行状态 - Boolean 指示文档比较操作成功或失败的标志。 PDF4me 返回 true 为了成功运营和 false 任何错误 | true |
| 第一文档 | String | 第一文档名称 - 被比较的第一个(基础)文档的名称 | original.docx |
| 第二份文件 | String | 第二个文档名称 - 被比较的第二个(对比)文档的名称 | revised.docx |
| 比较选项 | Object | 使用的比较选项 - Object 包含比较过程中应用的所有比较设置 | {"ignoreFormatting": false, "ignoreCase": false, ...} |
| comparisonOptions.ignoreFormatting | Boolean | 忽略格式更改 - 比较过程中是否忽略了格式更改 | false |
| comparisonOptions.ignoreCase | Boolean | 忽略大小写变化 - 比较过程中是否忽略了案例变更 | false |
| comparisonOptions.ignoreComments | Boolean | 忽略评论 - 比较过程中是否忽略了注释更改 | false |
| comparisonOptions.ignoreTables | Boolean | 忽略表格更改 - 比较过程中是否忽略了表格更改 | false |
| comparisonOptions.ignoreFields | Boolean | 忽略字段更改 - 比较过程中是否忽略了字段变化 | false |
| comparisonOptions.ignoreFootnotes | Boolean | 忽略脚注更改 - 比较过程中是否忽略了脚注更改 | false |
| comparisonOptions.ignoreTextboxes | Boolean | 忽略文本框更改 - 比较过程中是否忽略了文本框的更改 | false |
| comparisonOptions.ignoreHeadersAndFooters | Boolean | 忽略页眉/页脚更改 - 比较过程中是否忽略了页眉和页脚的更改 | false |
| comparisonOptions.author | String | 比较作者 - 用于结果文档中跟踪更改的作者姓名 | System Comparison |
| 信息 | String | 操作消息 - 指示比较操作结果的描述性消息 | Word documents compared successfully |
N8N 行动反应
这 PDF4me 比较 Word 文档 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:
- JSON
- Table
- Schema
- Binary
JSON 回复格式
原始 JSON 来自 API:
[
{
"fileName": "compared_documents.docx",
"fileSize": 13633,
"success": true,
"firstDocument": "original.docx",
"secondDocument": "revised.docx",
"comparisonOptions": {
"ignoreFormatting": false,
"ignoreCase": false,
"ignoreComments": false,
"ignoreTables": false,
"ignoreFields": false,
"ignoreFootnotes": false,
"ignoreTextboxes": false,
"ignoreHeadersAndFooters": false,
"author": "System Comparison"
},
"message": "Word documents compared successfully"
}
]
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 价值 |
|---|---|
| fileName | compared_documents.docx |
| fileSize | 13633 |
| success | true |
| firstDocument | original.docx |
| secondDocument | revised.docx |
| comparisonOptions | {ignoreFormatting: false, ignoreCase: false, ignoreComments: false, ignoreTables: false, ignoreFields: false, ignoreFootnotes: false, ignoreTextboxes: false, ignoreHeadersAndFooters: false, author: "System Comparison"} |
| message | Word documents compared successfully |
对比选项详情:
| 选项 | 价值 |
|---|---|
| ignoreFormatting | false |
| ignoreCase | false |
| ignoreComments | false |
| ignoreTables | false |
| ignoreFields | false |
| ignoreFootnotes | false |
| ignoreTextboxes | false |
| ignoreHeadersAndFooters | false |
| author | System Comparison |
架构视图
响应的数据结构和类型:
1 item
fileName: T compared_documents.docx
fileSize: # 13633
success: ☑ true
firstDocument: T original.docx
secondDocument: T revised.docx
comparisonOptions: {}
ignoreFormatting: ☑ false
ignoreCase: ☑ false
ignoreComments: ☑ false
ignoreTables: ☑ false
ignoreFields: ☑ false
ignoreFootnotes: ☑ false
ignoreTextboxes: ☑ false
ignoreHeadersAndFooters: ☑ false
author: T System Comparison
message: T Word documents compared successfully
类型指示器:
T= String (文本)#= 数字☑= Boolean[]= Array{}= Object
二进制数据视图
Word 文档文件的实际数据和元数据:
data
─────────────────────────────
File Name: compared_documents.docx
File Extension: docx
Mime Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
File Size: 13.6 kB
二进制数据访问:
- n8n 二进制对象:
$binary.data.data - Base64 内容可直接使用
- 文件操作可供下载、通过电子邮件发送或存储
用例
企业文档自动化
- 文件审查比较文档版本以识别变更
- 版本控制跟踪文档版本之间的更改
- 协作编辑:审核多位作者所做的更改
- 质量保证核实文档修改和更新
人工智能驱动的文档处理
- 多格式支持处理 .docx 和 .doc 格式的 Word 文档
- 多语言处理支持不同语言和地区
- 智能比较自动变化检测和跟踪
商业智能与分析
- 文档管理跟踪文档更改和修订
- 合规性监控确保文档符合版本控制要求
- 绩效指标跟踪处理准确性和效率