Kako staviti broj stranice u Word koristeći Python

Ovaj vodič osmišljen je kao vodič o tome kako staviti broj stranice u Word pomoću Pythona pružajući detaljne korake i primjer koda koji se može izvoditi. Dobit ćete informacije o roamingu u učitanoj Word datoteci i dodati različite sadržaje poput brojeva stranica u njeno podnožje. Uzorak koda na kraju će umetnuti broj stranice u word koristeći python zajedno s ukupnim brojem stranica i zatim konačno spremiti rezultirajuću Word datoteku kao DOCX, DOC ili bilo koji drugi Format koji podržava MS Word.

Koraci za dodavanje brojeva stranica u Word pomoću Pythona

  1. Uspostavite okruženje za korištenje Aspose.Words za Python putem .NET-a za dodavanje broja stranice
  2. Učitajte izvornu Word datoteku pomoću objekta klase Document
  3. Napravi objekt klase DocumentBuilder za pisanje i premještanje u učitanom dokumentu
  4. Prijeđite na odjeljak podnožja
  5. Napišite tekst, broj stranice i ukupan broj stranica
  6. Spremite izlaznu word datoteku s brojevima stranica u njoj

Ovi koraci opisuju kako umetnuti brojeve stranica u Word pomoću Pythona tako što ćete prvo podijeliti pojedinosti o okruženju, a zatim pojedinosti za učitavanje i umetanje sadržaja u Word datoteku. Prvo morate učitati izvornu Word datoteku, a zatim instancirati objekt klase DocumentBuilder koji vam omogućuje kretanje po dokumentu i umetanje različitih sadržaja poput polja stranice u ovom članku. Broj stranice možete ispravno oblikovati koristeći odgovarajući tekst uz broj stranice ako je potrebno.

Kod za umetanje broja stranice pomoću Pythona

import aspose.words as aw
# Load the license
wordToHtml = aw.License()
wordToHtml.set_license("Aspose.Total.lic")
# Load the input file
wordFile = aw.Document("input.docx")
# Create a DocumentBuilder object
fileBuilder = aw.DocumentBuilder(wordFile)
# Move to footer section
fileBuilder.move_to_header_footer(aw.HeaderFooterType.FOOTER_PRIMARY)
# Add Title Page
fileBuilder.write("Page ")
# Insert field page
fileBuilder.insert_field("PAGE", "")
# Add a separator
fileBuilder.write(" of ")
# Add total number of pages
fileBuilder.insert_field("NUMPAGES", "")
# Save the output Word file having page numbers in the footer
wordFile.save("OutputWithPageNumbers.docx")
print ("Page numbers added successfully")

Ovaj kod pokazuje kako dodati brojeve stranica pomoću Pythona korištenjem različitih metoda i svojstava u klasi DocumentBuilder. Omogućuje pomicanje na odjeljak zaglavlja ili podnožja dokumenta pomoću metode move_to_header_footer() pružajući HeaderFooterType kao FOOTER_PRIMARY. Možete pisati konstantan tekst pomoću metode write() i metode insert_field() za pisanje različitih polja poput broja stranice i ukupnog broja stranica prikazanih u lijepom formatu.

Ovaj vodič nas je vodio kako umetnuti brojeve stranica i druga polja u dio zaglavlja ili podnožja dokumenta. Ako želite naučiti postupak pretvaranja Word datoteke u PDF, pogledajte članak na kako pretvoriti Word u PDF pomoću Pythona.

 Hrvatski