Тази статия описва как да сравнявате Word документи с Python REST API. Ще се научите да сравнявате Word файлове с Python Low Code API с помощта на Python cloud SDK. Пълният програмен поток и примерен код са достъпни за изпълнение на тази задача онлайн.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтеглете Aspose.Words Cloud SDK за Python, за да сравните два файла на Word
- Настройте проект за решение на Python с горния SDK за сравняване на DOCX файловете
Стъпки Сравнете два Word документа с Python Low Code API
- Инициализирайте обекта 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.