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

Тази статия описва как да сравнявате Word документи с Python REST API. Ще се научите да сравнявате Word файлове с Python Low Code API с помощта на Python cloud SDK. Пълният програмен поток и примерен код са достъпни за изпълнение на тази задача онлайн.

Предпоставка

Стъпки Сравнете два Word документа с Python Low Code API

  1. Инициализирайте обекта WordsApi, като зададете клонирания идентификатор и тайна, за да сравните документите
  2. Прочетете най-новия файл на Word в потока от памет и го качете в облачното хранилище
  3. Създайте обекта CompareData и използвайте качения файл като референция
  4. Прочетете първоначалния Word файл в потока от памет
  5. Създайте обекта CompareDocumentOnlineRequest, като предоставите първоначалния файл на Word, актуализирания файл на Word и името на изходния файл
  6. Извикайте метода CompareDocumentOnline и предоставете обекта на заявката
  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.

 Български