Infoga en innehållsförteckning i Word med Python

Infoga en innehållsförteckning i Word med Python genom att följa stegen i denna korta artikel. Det hjälper till att konfigurera miljön genom att medföra nödvändiga resurser, en lista med programmeringssteg för att skriva applikationen och en exempelkod som visar hur man lägger till innehållssida i Word med Python. Du kommer att lära dig att infoga en innehållsförteckning i ett befintligt Word-dokument genom att analysera dess innehåll.

Steg för att skapa en innehållsförteckning i Word med Python

  1. Ställ in miljön genom att installera Aspose.Words för Python via .NET för att konvertera text till att infoga innehållsförteckning
  2. Få åtkomst till Word-filen i klassobjektet Document och initiera objektet DocumentBuilder
  3. Infoga titeln på innehållsförteckningen med önskad stil
  4. Lägg till innehållsförteckningen och infoga en sidbrytning
  5. Fyll i den tomma standardförteckningen
  6. Spara Word-filen med TOC inuti

Du kan infoga innehållssidan i Word med Python genom att följa mycket enkla steg, där processen kommer att initieras genom att ladda Word-filen med klassen Document och konfigurera klassobjektet DocumentBuilder som stöder att lägga till en innehållsförteckning. Infoga titeln och innehållsförteckningen med metoden insert_table_of_contents() och fyll i den tomma standardförteckningen genom att anropa metoden update_fields().

Kod för att skapa en innehållsförteckning i Word med Python

Använd den här exempelkoden för att göra en innehållssida i Word med Python. Metoden insert_table_of_contents() kräver växlar för att styra innehållsförteckningens beteende, låt säga 1-3 används för att adressera Rubrik 1, 2 och 3, ‘\h’ används för att använda hyperlänkarna och ‘\u’ används för att ställa in konturnivåer. Standardinnehållsförteckningen (TOC) är tom och fylld med metoden update_fields().

Det här ämnet har upplyst oss hur man lägger till en innehållsförteckning i Word med Python. För att lära dig mer om att rotera text i en Word-fil, se artikeln om rotera text i Word med Python.

 Svenska