Сравните документы Word с Python REST API

В этой статье описывается, как сравнить документы Word с помощью Python REST API. Вы научитесь сравнять файлы Word с помощью Python Low Code API, используя облачный SDK Python. Полная схема выполнения программы и пример кода доступны онлайн.

Необходимое условие

Шаги сравнения двух документов Word с помощью Python Low Code API

  1. Инициализируйте объект WordsApi, установив клонированный идентификатор и секрет для сравнения документов.
  2. Считывать последний файл Word в поток памяти и загружать его в облачное хранилище.
  3. Создайте объект CompareData и используйте загруженный файл в качестве ссылки.
  4. Считать исходный файл Word в поток памяти
  5. Создайте объект CompareDocumentOnlineRequest, указав исходный файл Word, обновленный файл Word и имя выходного файла.
  6. Вызовите метод СравнениеДокументовОнлайн и предоставьте объект запроса.
  7. Загрузите выходной файл Word из ответа и сохраните его на диске.

Вышеприведенные шаги описывают, как сравнить документы Word онлайн с помощью Python Low Code API. Начните процесс с загрузки последнего файла Word в облачное хранилище, а затем создайте объект CompareData, используя ссылку на загруженный документ. Считайте исходный файл в поток памяти, создайте запрос CompareDocumentOnlineRequest с загруженным файлом Word, локальным документом с изменениями и выходным файлом Word, а затем вызовите метод CompareDocumentOnline() для сравнения файлов Word.

Код для сравнения документов Word онлайн с помощью Python REST API

Этот код демонстрирует процесс сравнения различий между двумя документами Word с помощью Python REST API. Сначала мы загружаем последний файл 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.

 Русский