Confronta due DOCX utilizzando Python

Controllo diff Python altamente accurato per confrontare DOCX file e trovare le differenze tra di loro

Il nostro potente Python SDK ti consente di trovare la differenza tra DOCX documenti e salvare i risultati in un formato conveniente per la visualizzazione. Per verificare le capacità del nostro prodotto, confronta DOCX file utilizzando questa libreria Python e osserva le differenze.

Visualizza lo snippet di codice

Confronta DOCX in Python

Il nostro SDK Python è progettato per darti il risultato più accurato, anche se il confronto è di per sé una funzione complessa.

A volte è necessario essere sicuri che il documento in DOCX formato non sia stato modificato e, se lo è, è necessario scoprire qual è la differenza. Utilizza semplicemente il nostro strumento diff Python per confrontare due DOCX file e trovare differenze in parole intere o singoli caratteri. Inoltre, se è cambiato solo un carattere in una parola, questa parola verrà contrassegnata come completamente cambiata.

Ora non è più necessario perdere tempo confrontando manualmente i DOCX documenti e puoi trovare rapidamente anche piccole modifiche ed esportare tali differenze in un documento in un formato conveniente.

Prova a confrontare i DOCX documenti

Scopri come funziona la nostra soluzione per confrontare i DOCX file utilizzando Python SDK. Per raggiungere questo obiettivo, carica i DOCX file che desideri confrontare e seleziona il formato del file di esportazione: verrà caricato automaticamente dopo il confronto.

Tieni presente che devi accettare tutte le revisioni nei documenti confrontati prima di chiamare il metodo di confronto, come mostrato nel nostro esempio:

Carica il file confrontato
Esegui codice
Carica il secondo file da confrontare
Seleziona il formato di destinazione dall'elenco
import asposewordscloud

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

#  Carica documenti su cloud storage.
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)

#  Confronta i documenti nel cloud.
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)

#  Scarica il documento dei risultati dal cloud storage.
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)
Esegui codice
  
Copia il codice Python negli appunti

Come confrontare due file DOCX Python REST API

  1. Installa Aspose.Words Cloud for Python
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Python
  3. Carica due DOCX documenti da confrontare
  4. Chiama il compare_document() per confrontare DOCX documenti
  5. Scarica il documento dei risultati dal cloud storage

Python libreria da utilizzare per confrontare

Installa Aspose.Words Cloud SDK for Python usando il repository PyPi. Esegui pip install aspose-words-cloud per installare l'SDK, quindi importa il pacchetto tramite import asposewordscloud. In alternativa, puoi clonare manualmente il codice sorgente Aspose.Words Cloud SDK for Python da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

Fare riferimento alla Repository Documentation per vedere i dettagli.

Altri formati di file supportati

È possibile eseguire l'operazione di confronto per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.