Сравнете Word или PDF файлове с помощта на Python SDK

Мощна Python библиотека за сравняване на файлове в PDF, Word, HTML, TXT, MD и други формати

Използвайте нашата Python проверка на разликите във файловете, сравнете два документа и вижте разликите между тях, ясно показани в изхода. Вече няма нужда да сравнявате документите си ръчно. Също така имайте предвид, че резултатът от сравнението може да бъде експортиран в DOCX, PDF, DOC и други.

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

Сравняване на два файла в Python

Нашето решение Python е проектирано да ви даде възможно най-добрите резултати при използване на сложен алгоритъм за сравнение. Така че вече не е необходимо ръчно да търсите разлики в документите – не се колебайте да използвате нашия API за разлика между два файла.

Нашата машина за сравнение търси разлики на ниво знаци или цели думи. И ако е променен само един знак, цялата дума ще бъде маркирана като променена. Всички намерени промени могат да се видят ясно в изхода и да се експортират в удобен формат.

Най-популярните видове сравнение са PDF и Word файлове. Затова ще научим нашия инструмент за разлики Python и неговата функция за сравнение, използвайки тези примери.

Сравнете PDF в Python

Понякога трябва да се уверите, че вашият PDF документ не е модифициран и да го сравните с оригиналната версия. Или вече знаете, че вашият PDF наистина е променен и трябва да потърсите къде и как. След това можете да сравните две версии на PDF файлове и да видите разликите. И за да избегнете да го правите ръчно, просто използвайте нашия Python API за проверка на разликата.

С нашето решение Python ще видите дори малки промени, които лесно бихте могли да пропуснете при ръчно сравнение.

Сравнете два Word документа с помощта на Python

Документите на Word се променят сравнително лесно, така че е важно да сравнявате Word файловете, за да сте сигурни, че части или целият документ не са се променили.

За да сравните Word файлове, използвайте нашето решение Python, точно както с PDF. Можете да направите това в примера по-долу.

Сравнете два документа

За да видите как работи нашето сравнение на документи Python, заредете два файла, които искате да сравните, и изберете файлов формат за експортиране.

След като сравнението приключи, документът с разликата ще бъде изтеглен автоматично в избрания от вас формат.

Важно е документите, които се сравняват, да нямат ревизии преди сравнението, така че трябва да приемем всички ревизии, преди да започне сравнението. Не се притеснявайте, ние сме се погрижили за това в нашия пример:

Качете сравнения файл
Изпълнение на код
Качете втория файл за сравнение
Изберете целевия формат от списъка
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. Заредете два документа за сравнение
  4. Извикайте метода compare_document(), за да сравните два документа
  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. Всички права запазени.