Güçlü Python SDK, DOCX belgeleri arasındaki farkı bulmanıza ve sonuçları görüntülemek için uygun bir biçimde kaydetmenize olanak tanır. Ürün yeteneklerimizi doğrulamak için bu Python kitaplığını kullanarak DOCX dosyaları karşılaştırın ve farklılıkları görün.
Python SDK'mız, karşılaştırmanın kendisi karmaşık bir işlev olsa da size en doğru sonucu verecek şekilde tasarlanmıştır.
Bazen DOCX formatındaki belgenin değiştirilmediğinden emin olmanız, değiştirilmişse aradaki farkın ne olduğunu bulmanız gerekir. İki DOCX dosyasını karşılaştırmak ve tam kelimeler veya tek karakterler arasındaki farkları bulmak için Python fark aracımızı kullanmanız yeterlidir. Üstelik bir kelimede yalnızca bir karakter değiştiyse bu kelime tamamen değiştirilmiş olarak işaretlenecektir.
Artık DOCX belgelerini manuel olarak karşılaştırmak için zaman harcamanıza gerek yok ve küçük değişiklikleri bile hızlı bir şekilde bulabilir ve bu tür farkları uygun bir formatta bir belgeye aktarabilirsiniz.
Python SDK'yı kullanarak DOCX dosyalarını karşılaştırmaya yönelik çözümümüzün nasıl çalıştığını inceleyin. Bunu başarmak için, karşılaştırmak istediğiniz DOCX dosyalarını yükleyin ve dışa aktarma dosyası formatını seçin; karşılaştırma sonrasında otomatik olarak yüklenecektir.
Örneğimizde gösterildiği gibi, karşılaştırma yöntemini çağırmadan önce, karşılaştırılan belgelerdeki tüm düzeltmeleri kabul etmeniz gerektiğini unutmayın:
import asposewordscloud
words_api =
WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'
# Belgeleri bulut depolamaya yükleyin.
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)
# Buluttaki belgeleri karşılaştırın.
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)
# Sonuç belgesini bulut deposundan indirin.
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)
Aspose.Words Cloud SDK for Python PyPi deposunu kullanarak kurun. SDK'yı kurmak için pip install aspose-words-cloud çalıştırın, ardından paketi import asposewordscloud aracılığıyla içe aktarın. Alternatif olarak, GitHub'dan Aspose.Words Cloud SDK for Python kaynak kodunu manuel olarak klonlayabilir ve projenizde kullanabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.
Ayrıntıları görmek için Repository Documentation bakın.
Diğer dosya biçimleri için karşılaştırma işlemi yapabilirsiniz: