Sätt in en innehållsförteckning i Word med C# genom att följa den här korta artikeln. Det hjälper till att etablera miljön genom att dela nödvändiga resurser, en lista med steg för att skriva programmet och en exempelkod som visar hur man lägger till innehållssida i Word med C#. Du kommer att lära dig att lägga till en innehållsförteckning till en befintlig Word-fil genom att analysera dess innehåll.
Steg för att skapa en innehållsförteckning i Word med C#
- Ställ in miljön att använda Aspose.Words for .NET för att infoga innehållsförteckning
- Ladda Word-filen i Document-objektet och initiera DocumentBuilder-objektet
- Lägg till titeln på innehållsförteckningen med önskad stil
- Infoga innehållsförteckning och infoga en sidbrytning
- Fyll i den tomma innehållsförteckningen
- Spara den utgående Word-filen med TOC i den
Du kan infoga innehållssidan i Word med C# med hjälp av dessa steg. Initiera processen genom att ladda Word-filen och konfigurera klassobjektet DocumentBuilder som stöder att lägga till en innehållsförteckning. Lägg till titeln och innehållsförteckningen med metoden InsertTableOfContents() och fyll i den tomma innehållsförteckningen genom att anropa metoden UpdateFields().
Kod för att skapa en innehållsförteckning i Word med C#
Använd den här koden för att göra en innehållssida i Word med C#. InsertTableOfContents() kräver växlar för att styra innehållsförteckningens beteende, säg 1-3 som används för att adressera Rubrik 1, 2 och 3, ‘\h’ för att använda hyperlänkar och ‘\u’ för att ställa in konturnivåer. Standardförteckningen är tom och fylld med metoden UpdateFields().
Den här artikeln har lärt oss hur man lägger till en innehållsförteckning i Word med C#. För att infoga sidhuvuden och sidfötter, se artikeln om hur man infogar sidhuvud och sidfot i DOCX med C#.