使用 Python REST API 比较 Word 文档

本文介绍如何使用 Python REST API 比较 Word 文档。您将学习如何使用 Python Cloud SDK 和 Python Low Code API 比较 Word 文件。完整的程序流程和示例代码可供在线执行。

先决条件

使用 Python Low Code API 比较两个 Word 文档

  1. 通过设置克隆的 ID 和密钥来初始化 WordsApi 对象,以比较文档
  2. 将最新的Word文件读入内存流并上传至云存储
  3. 创建CompareData对象,并使用上传的文件作为参考
  4. 将初始 Word 文件读入内存流
  5. 通过提供初始 Word 文件、更新的 Word 文件和输出文件名来创建 CompareDocumentOnlineRequest 对象
  6. 调用 在线比较文档 方法并提供请求对象
  7. 下载响应的输出 Word 文件并将其保存在磁盘上

以上步骤描述了如何使用 Python Low Code API 在线比较 Word 文档。首先将最新的 Word 文件上传到云存储,然后使用上传的文档引用创建 CompareData 对象。将原始文件读入内存流,使用上传的 Word 文件、包含更改的本地文档和输出的 Word 文件创建 CompareDocumentOnlineRequest 对象,最后调用 CompareDocumentOnline() 方法比较 Word 文件。

使用 Python REST API 在线比较 Word 文档的代码

此代码演示了使用 Python REST API 比较两个 Word 文档之间差异的过程。代码首先演示了如何将最新的 Word 文件上传到云存储作为参考,然后在本地读取先前版本的 Word 文件,并将其与参考 Word 文件进行比较。CompareData 类中有一个名为 CompareOptions 的属性,支持自定义比较,例如忽略大小写更改、注释、字段、脚注、格式、页眉和页脚、表格和文本框。

In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.

 简体中文