Den här handledningen är utformad för att vägleda om hur man sätter sidnummer i Word med Python genom att tillhandahålla detaljerade steg och en körbar exempelkod. Du kommer att få information om roaming i en laddad Word-fil och lägga till olika innehåll som sidnummer i sidfoten. Exempelkoden i slutet kommer att infoga ett sidnummer i word med python tillsammans med det totala antalet sidor och sedan spara den resulterande Word-filen som DOCX, DOC eller någon annan MS Word-format som stöds.
Steg för att lägga till sidnummer i Word med Python
- Skapa miljön för att använda Aspose.Words för Python via .NET för att lägga till sidnummer
- Ladda in Word-källfilen med klassobjektet Document
- Skapa DocumentBuilder klassobjekt för att skriva och flytta i det inlästa dokumentet
- Flytta till sidfotssektionen
- Skriv text, sidnummer och det totala antalet sidor
- Spara utdatafilen med sidnummer i den
Dessa steg beskriver hur man infogar sidnummer i Word med Python genom att först dela miljödetaljerna och sedan detaljer för att ladda och infoga innehåll i Word-filen. Först måste du ladda källfilen i Word och sedan instansiera klassobjektet DocumentBuilder som låter dig ströva runt i dokumentet och infoga olika innehåll som sidfältet i den här artikeln. Du kan formatera sidnumret korrekt med lämplig text tillsammans med sidnumret om det behövs.
Kod för att infoga sidnummer med Python
Den här koden visar hur man lägger till sidnummer med Python genom att använda olika metoder och egenskaper i klassen DocumentBuilder. Det gör det möjligt att flytta till sidhuvudet eller sidfotsdelen av dokumentet med metoden move_to_header_footer() genom att tillhandahålla HeaderFooterType som FOOTER_PRIMARY. Du kan skriva konstant text med metoden write() och insert_field()-metoden för att skriva olika fält som sidnummer och det totala antalet sidor som visas i ett vackert format.
Den här handledningen har väglett oss att infoga sidnummer och andra fält i sidhuvudet eller sidfoten i ett dokument. Om du vill lära dig processen att konvertera en Word-fil till PDF, se artikeln om hur man konverterar Word till PDF med Python.