Ta bort sidhuvud och sidfot i Word med Python

Den här artikeln visar hur du tar bort sidhuvud och sidfot i Word med Python. Den har detaljer för att ställa in miljön för att arbeta med den här funktionen, en lista med steg för att utveckla applikationen och en exempelkod som visar hur man tar bort sidhuvud och sidfot i Word med Python. Du kommer att lära dig att ta bort alla sidhuvuden och sidfötter med ett enda API-anrop eller ta bort de valda sidhuvuden eller sidfötter endast enligt kraven.

Steg för att ta bort sidhuvud och sidfot i Word med Python

  1. Ställ in IDE för att arbeta med Aspose.Words för Python via .NET
  2. Ladda Word-filen med hjälp av objektet Document som har flera sidhuvuden och sidfötter
  3. Iterera genom varje avsnitt av den laddade Word-filen med hjälp av avsnittssamlingen
  4. Ställ in typen av objekt i samlingen med metoden as_section().
  5. Få åtkomst till önskade typer av sidhuvud/sidfot från samlingen headers_footers i ett avsnitt
  6. Ta bort sidhuvudet eller sidfoten från dokumentet innan du sparar det slutliga dokumentet

Dessa steg beskriver hur man tar bort sidhuvud och sidfot i Word med Python. Starta processen genom att ladda källfilen i Word som har olika typer av sidhuvuden och sidfötter i den följt av att analysera alla avsnitt i dokumentet. I varje iteration, anropa antingen clear()-metoden från headers_footers-samlingen eller få tillgång till målobjektet med hjälp av HeaderFooterType och ta bort det med remove()-metoden.

Kod för att ta bort sidhuvud och sidfot i Word med Python

Ovanstående kod har visat hur man tar bort sidfot i Word med Python. Det finns tre typer av sidhuvuden och sidfötter i ett avsnitt som kan raderas individuellt med hjälp av HeaderFooterType-uppräkningen innehåller värdena HEADER_FIRST och FOOTER_FIRST för första sidans olika alternativ, HEADER_PRIMARY och FOOTER_PRIMARY för en typ av sidhuvud/sidfot i hela dokumentet eller udda sidhuvud/ sidfötter och HEADER_EVEN och FOOTER_EVEN för att komma åt sidhuvuden och sidfötter på jämna sidor. Anropa remove()-metoden från klassen HeaderFooter för att ta bort respektive objekt.

Den här artikeln har lärt oss att ta bort sidfot i Word med Python eller en sidhuvud om det behövs. För att ta bort tomma sidor från Word-filen, se artikeln om hur man tar bort tom sida i Word med Python.

 Svenska