Alle velden in Word bijwerken met Python REST API

Volg dit artikel om alle velden in DOC bij te werken met de Python REST API. Je leert hoe je velden in Word bijwerkt met de Python Low Code API met behulp van een Python-gebaseerde Cloud SDK. Er wordt een volledig proces gedemonstreerd, beginnend met het laden van het Word-bronbestand en tot slot het downloaden van het bijgewerkte Word-bestand uit de cloudopslag.

Voorwaarde

Stappen om een ​​veld in Word bij te werken met een Python RESTful-service

  1. Instantieer het configuratieobject door het clientgeheim en de ID voor het bijwerken van velden in te stellen
  2. Maak het WordsApi-object met behulp van de bovenstaande configuratie
  3. Laad het bron-Wordbestand in een geheugenstroom met daarin enkele veldgegevens, zoals de inhoudsopgave
  4. Maak de klasse UpdateFieldsOnlineRequest om een ​​verzoek te maken voor het geladen Word-bestand
  5. Roep de UpdateFieldsOnline()-methode aan met behulp van het bovenstaande aanvraagobject
  6. Analyseer de API-respons en krijg toegang tot de geretourneerde stream
  7. Sla de uitvoerstroom op als een bestand op de schijf

De bovenstaande stappen leggen uit hoe u alle velden in Word kunt bijwerken met Python REST API. Lees het bronbestand van Word in de geheugenstroom, maak een aanvraagobject aan, definieer de doelbestandsnaam en roep de methode UpdateFieldsOnline() aan om velden bij te werken. Parseer de resulterende stroom in het antwoorddocument en sla deze op als bestand op schijf.

Code om velden in Word automatisch bij te werken met Python REST API

Deze voorbeeldcode laat zien hoe u Word-velden in een Word-bestand kunt bijwerken. U kunt de inhoudsopgave, kruisverwijzingen, paginanummers en datum- en tijdvelden bijwerken. Wanneer we een doelbestandsnaam instellen, bevat het geretourneerde documentobject een respons met dezelfde naam om het te onderscheiden van andere bestanden in de cloudopslag.

U kunt ook een andere functie bekijken op de volgende pagina: Tekst uit een Word-document extraheren met Python REST API.

 Nederlands