Vi har skrivit den här handledningen för att beskriva hur man lägger till sidhuvud och sidfot i Word med Python med hjälp av en stegvis process och körbar exempelkod. Du kommer att vägledas att lägga till olika sidhuvuden och sidfötter på olika sidor tillsammans med informationen för att anpassa dem. Den körbara exempelkoden ger en komplett lösning för att infoga sidhuvud och sidfot i Word med Python och spara den resulterande filen som DOCX eller DOC utan att installera något annat tredjepartsverktyg som OpenOffice eller MS Word etc.
Steg för att lägga till sidhuvud och sidfot i Word med Python
- Ställ in miljön att använda Aspose.Words för Python via .NET för att lägga till rubriker
- Skapa ett Word-dokument med klassen Document och instansiera ett DocumentBuilder-objekt med den
- Ställ in egenskapen för att lägga till ett annat förstasideshuvud
- Skapa olika typer av rubriker
- Flytta kontrollen till början av dokumentet
- Lägg till dummytext och sidbrytningar för att verifiera funktionen
- Spara den utgående Word-filen
Dessa steg förklarar hur man skriver ett program för att infoga sidhuvud i Word med Python genom att ange namnen på klasser och metoder som ska användas i en väldefinierad sekvens. Skapa först en Word-fil och använd den för att instansiera DocumentBuilder-klassobjekt som ger funktioner för att ställa in flaggan för att lägga till olika sidhuvuden på första sidan, flytta till sidhuvudet eller sidfotssektionen för att skriva text, flytta till olika sektioner av dokumentet, skriva text i det avsnittet och lägga till sidbrytningar för att nämna några. När sidhuvudet eller sidfoten har lagts till kan du också lägga till text eller lägga till olika fält för att lägga till sidnummer och det totala antalet sidor också.
Kod för att infoga sidhuvud och sidfot i MS Word med Python
Den här koden visar hur man infogar sidhuvud och sidfot i Word med Python genom att använda egenskapen different_first_page_header_footer för att ställa in olika sidhuvuden för första sidan och odd_and_even_pages_header_footer för att ställa in olika för udda och jämna sidor. Dessa egenskaper är effektiva när du flyttar till sidhuvuds- eller sidfotssektionen med metoden move_to_header_footer() med sidhuvudsfottyperna definierade i uppräkningshuvudet HeaderFooterType.
Den här korta guiden har tillhandahållit detaljer om hur man sätter sidhuvud och sidfot i Word med Python. Om du vill lära dig processen att konvertera Word till PDF, se artikeln om hur man konverterar Word till PDF med Python.