Сравнете две DOCX с помощта на Python

Високоточна Python проверка на разликите за сравняване на DOCX файлове и намиране на разлики между тях

Нашият мощен Python SDK ви позволява да намерите разликата между DOCX документите и да запазите резултатите в удобен формат за преглед. За да проверите възможностите на нашите продукти, сравнете DOCX файлове с помощта на тази Python библиотека и вижте разликите.

Вижте кодовия фрагмент

Сравнете DOCX в Python

Нашият Python SDK е проектиран да ви даде най-точния резултат, въпреки че самото сравнение е сложна функция.

Понякога трябва да сте сигурни, че документът във DOCX формат не е променен и ако е, трябва да разберете каква е разликата. Просто използвайте нашия инструмент за разлики Python, за да сравните два DOCX файла и да намерите разлики в цели думи или отделни знаци. Освен това, ако само един знак в дадена дума е променен, тази дума ще бъде маркирана като изцяло променена.

Вече не е необходимо да прекарвате време ръчно в сравняване на DOCX документи и можете бързо да намерите дори малки промени и да експортирате такива разлики в документ в удобен формат.

Опитайте се да сравните DOCX документи

Вижте как работи нашето решение за сравняване на DOCX файлове с помощта на Python SDK. За да постигнете това, заредете DOCX файловете, които искате да сравните, и изберете файловия формат за експортиране – той ще се зареди автоматично след сравнението.

Имайте предвид, че трябва да приемете всички ревизии в сравнените документи, преди да извикате метода за сравнение, както е показано в нашия пример:

Качете сравнения файл
Изпълнение на код
Качете втория файл за сравнение
Изберете целевия формат от списъка
import asposewordscloud

words_api = 
    WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'

#  Качете документи в облачно хранилище.
first_document_content = open(file_name1, 'rb')
upload_first_file_request = 
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=first_document_content, path=file_name1)
words_api.upload_file(upload_first_file_request)

second_document_content = open(file_name2, 'rb')
upload_second_file_request = 
    asposewordscloud.models.requests.UploadFileRequest(
	file_content=second_document_content, path=file_name2)
words_api.upload_file(upload_second_file_request)

#  Сравнете документи в облак.
compare_data_options = 
    asposewordscloud.CompareData(
	author='author', comparing_with_document=file_name2)
compare_document_request = 
    asposewordscloud.models.requests.CompareDocumentRequest(
	name=file_name1, compare_data=compare_data_options, dest_file_name=file_result)
words_api.compare_document(compare_document_request)

#  Изтеглете документ за резултат от облачно хранилище.
download_file_request = asposewordscloud.models.requests.DownloadFileRequest(path=file_result)
download_file_result = words_api.download_file(download_file_request)
open('compareResult.pdf','wb').write(download_file_result)
Изпълнение на код
  
Копирайте кода Python в клипборда

Как да сравним два текстови файла

  1. Инсталирайте Aspose.Words Cloud for Python
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Python проект
  3. Заредете два DOCX документа за сравнение
  4. Извикайте метода compare_document(), за да сравните DOCX документи
  5. Изтеглете документа с резултата от облачното хранилище

Python библиотека за използване за сравнение

Инсталирайте 'Aspose.Words Cloud SDK for Python', като използвате хранилището на PyPi. Изпълнете pip install aspose-words-cloud за да инсталирате SDK, след това импортирайте пакета чрез import asposewordscloud. Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for Python от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Вижте Repository Documentation, за да видите подробностите.

Други поддържани файлови формати

Можете да извършите операция за сравнение за други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.