Nasz potężny Python SDK pozwala znaleźć różnicę między PDF dokumentami i zapisać wyniki w wygodnym formacie do przeglądania. Aby zweryfikować możliwości naszych produktów, porównaj PDF pliki korzystające z tej Python biblioteki i zobacz różnice.
Nasz zestaw SDK Python został zaprojektowany tak, aby zapewnić najdokładniejsze wyniki, mimo że samo porównanie jest złożoną funkcją.
Czasami trzeba mieć pewność, że dokument w PDF formacie nie został zmieniony, a jeśli tak się stało, to trzeba dowiedzieć się, na czym polega różnica. Po prostu użyj naszego narzędzia porównywania Python, aby porównać dwa PDF pliki i znaleźć różnice w całych słowach lub pojedynczych znakach. Co więcej, jeśli w słowie zmienił się tylko jeden znak, słowo to zostanie oznaczone jako całkowicie zmienione.
Teraz nie musisz już tracić czasu na ręczne porównywanie PDF dokumentów, możesz szybko znaleźć nawet drobne zmiany i wyeksportować takie różnice do dokumentu w wygodnym formacie.
Sprawdź jak działa nasze rozwiązanie do porównywania PDF plików przy użyciu Python SDK. Aby to osiągnąć, załaduj PDF pliki, które chcesz porównać i wybierz format pliku eksportu – zostanie on automatycznie załadowany po porównaniu.
Pamiętaj, że przed wywołaniem metody porównania musisz zaakceptować wszystkie poprawki w porównywanych dokumentach, jak pokazano w naszym przykładzie:
import asposewordscloud
words_api =
WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.pdf'
file_name2= 'Input2.pdf'
file_result= 'Output.pdf'
# Prześlij dokumenty do pamięci w chmurze.
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)
# Porównaj dokumenty w chmurze.
compare_data_options =
asposewordscloud.CompareData(
author='author',
file_reference=asposewordscloud.FileReference.fromRemoteFilePath(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)
# Pobierz dokument wynikowy z pamięci w chmurze.
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)
Zainstaluj Aspose.Words Cloud SDK for Python za pomocą repozytorium PyPi. Uruchom pip install aspose-words-cloud aby zainstalować pakiet SDK, a następnie zaimportuj pakiet przez import asposewordscloud. Alternatywnie możesz ręcznie sklonować kod źródłowy Aspose.Words Cloud SDK for Python z GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.
Możesz wykonać operację porównania dla innych formatów plików: