У цій статті описано, як порівняти документи Word з Python REST API. Ви навчитеся порівнювати файли Word з Python Low Code API за допомогою Python cloud SDK. Повний потік програми та зразок коду доступні для виконання цього завдання онлайн.
Обов’язкова умова
- Створіть обліковий запис і отримайте облікові дані API
- Завантажте Aspose.Words Cloud SDK для Python, щоб порівняти два файли Word
- Налаштуйте проект рішення Python із зазначеним вище SDK для порівняння файлів DOCX
Кроки Порівняйте два документи Word за допомогою API Python Low Code
- Ініціалізуйте об’єкт WordsApi, установивши клонований ідентифікатор і секрет для порівняння документів
- Прочитайте останній файл Word у потік пам’яті та завантажте його в хмарне сховище
- Створіть об’єкт CompareData та використовуйте завантажений файл як посилання
- Прочитайте початковий файл Word у потік пам’яті
- Створіть об’єкт CompareDocumentOnlineRequest, надавши початковий файл Word, оновлений файл Word і ім’я вихідного файлу
- Викличте метод CompareDocumentOnline і надайте об’єкт запиту
- Завантажте вихідний файл 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.