Vergelijk Word-documenten met Python REST API

Dit artikel beschrijft hoe u Word-documenten kunt vergelijken met de Python REST API. U leert hoe u Word-bestanden kunt vergelijken met de Python Low Code API met behulp van de Python Cloud SDK. De volledige programmaflow en voorbeeldcode zijn online beschikbaar om deze taak uit te voeren.

Voorwaarde

Stappen Vergelijk twee Word-documenten met Python Low Code API

  1. Initialiseer het WordsApi-object door de gekloonde ID en het geheim in te stellen om de documenten te vergelijken
  2. Lees het nieuwste Word-bestand in de geheugenstroom en upload het naar de cloudopslag
  3. Maak het CompareData-object en gebruik het geüploade bestand als referentie
  4. Lees het eerste Word-bestand in de geheugenstroom
  5. Maak het CompareDocumentOnlineRequest-object door het oorspronkelijke Word-bestand, het bijgewerkte Word-bestand en de naam van het uitvoerbestand op te geven
  6. Roep de VergelijkDocumentOnline-methode aan en geef het aanvraagobject op
  7. Download het uitvoer-Wordbestand van het antwoord en sla het op de schijf op

De bovenstaande stappen beschrijven hoe u Word-documenten online kunt vergelijken met de Python Low Code API. Begin het proces door het nieuwste Word-bestand te uploaden naar de cloudopslag, gevolgd door het aanmaken van het CompareData-object met behulp van de geüploade documentreferentie. Lees het originele bestand in de geheugenstroom, maak de CompareDocumentOnlineRequest aan met het geüploade Word-bestand, het lokale document met wijzigingen en het uitvoer-Word-bestand en roep ten slotte de CompareDocumentOnline()-methode aan om de Word-bestanden te vergelijken.

Code om Word-documenten online te vergelijken met Python REST API

Deze code demonstreert het proces om verschillen tussen twee Word-documenten te vergelijken met de Python REST API. Deze code laat zien dat we eerst het nieuwste Word-bestand uploaden naar de cloudopslag als referentie en de vorige versie van het Word-bestand lokaal lezen om het te vergelijken met het referentie-Word-bestand. De klasse CompareData bevat een eigenschap genaamd CompareOptions die de aanpassing van de vergelijking ondersteunt, zoals het negeren van hoofdlettergebruik, opmerkingen, velden, voetnoten, opmaak, kop- en voetteksten, tabellen en tekstvakken.

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.

 Nederlands