Voeg een inhoudsopgave in in Word met behulp van Python door de stappen in dit korte artikel te volgen. Het helpt bij het configureren van de omgeving door de benodigde bronnen, een lijst met programmeerstappen voor het schrijven van de applicatie en een voorbeeldcode die laat zien hoe u een inhoudspagina toevoegt in Word met Python. U leert een inhoudsopgave in een bestaand Word-document invoegen door de inhoud ervan te ontleden.
Stappen om een inhoudsopgave in Word te maken met Python
- Stel de omgeving in door Aspose.Words voor Python via .NET te installeren om tekst te converteren naar inhoudsopgave
- Open het Word-bestand in het klasseobject Document en initialiseer het object DocumentBuilder
- Voeg de titel van de inhoudsopgave in met de gewenste stijl
- Voeg de inhoudsopgave toe en voeg een pagina-einde in
- Vul de standaard lege inhoudsopgave in
- Sla het Word-bestand op met TOC erin
U kunt de inhoudspagina in Word invoegen met Python door zeer eenvoudige stappen te volgen, waarbij het proces wordt gestart door het Word-bestand te laden met behulp van de Document-klasse en het DocumentBuilder-klasseobject te configureren dat het toevoegen van een inhoudsopgave ondersteunt. Voeg de titel en de inhoudsopgave in met behulp van de methode insert_table_of_contents() en vul de standaard lege inhoudsopgave in door de methode update_fields() aan te roepen.
Code om een inhoudsopgave in Word te genereren met Python
Gebruik deze voorbeeldcode om een inhoudspagina te maken in Word met Python. De methode insert_table_of_contents() vereist schakelaars om het gedrag van de inhoudsopgave te regelen, bijvoorbeeld 1-3 wordt gebruikt voor het adresseren van kop 1, 2 en 3, ‘\h’ wordt gebruikt voor het gebruik van de hyperlinks, en ‘\u’ wordt gebruikt voor het instellen van overzichtsniveaus. De standaardinhoudsopgave (TOC) is leeg en gevuld met behulp van de update_fields() -methode.
Dit onderwerp heeft ons inzicht gegeven hoe je een inhoudsopgave kunt toevoegen in Word met behulp van Python. Raadpleeg het artikel op roteer tekst in Word met Python voor meer informatie over het roteren van tekst in een Word-bestand.