Confronta i documenti Word con l'API REST Python

Questo articolo descrive come confrontare documenti Word con l’API REST di Python. Imparerai a confrontare file Word con l’API Python Low Code utilizzando il Python Cloud SDK. Il flusso di programma completo e un codice di esempio sono disponibili online per eseguire questa attività.

Prerequisito

Passaggi per confrontare due documenti Word con l’API Python Low Code

  1. Inizializza l’oggetto WordsApi impostando l’ID clonato e il segreto per confrontare i documenti
  2. Leggere l’ultimo file Word nel flusso di memoria e caricarlo nell’archiviazione cloud
  3. Crea l’oggetto CompareData e usa il file caricato come riferimento
  4. Leggere il file Word iniziale nel flusso di memoria
  5. Creare l’oggetto CompareDocumentOnlineRequest fornendo il file Word iniziale, il file Word aggiornato e il nome del file di output
  6. Richiama il metodo ConfrontaDocumentoOnline e fornisci l’oggetto richiesta
  7. Scarica il file Word di output dalla risposta e salvalo sul disco

I passaggi precedenti descrivono come confrontare documenti Word online con l’API Python Low Code. Iniziare il processo caricando l’ultimo file Word sul cloud, quindi creare l’oggetto CompareData utilizzando il riferimento al documento caricato. Leggere il file originale nel flusso di memoria, creare la CompareDocumentOnlineRequest con il file Word caricato, il documento locale con le modifiche e il file Word di output e infine chiamare il metodo CompareDocumentOnline() per confrontare i file Word.

Codice per confrontare documenti Word online con Python REST API

Questo codice illustra il processo per confrontare le differenze tra due documenti Word con l’API REST di Python. Questo codice mostra che per prima cosa carichiamo l’ultimo file Word nell’archivio cloud come riferimento e leggiamo la versione precedente del file Word localmente per confrontarla con il file Word di riferimento. Nella classe CompareData, è presente una proprietà denominata CompareOptions che supporta la personalizzazione del confronto, ad esempio ignorando le modifiche di maiuscole/minuscole, i commenti, i campi, le note a piè di pagina, la formattazione, le intestazioni e i piè di pagina, le tabelle e le caselle di testo.

In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.

 Italiano