Oldalszám hozzáadása PDF-hez Python segítségével

Ez a használati útmutató elmagyarázza, hogyan adhat hozzá oldalszámot a PDF alkalmazáshoz Python használatával. Tartalmazza a környezet beállításához szükséges összes részletet, az alkalmazás megírásának lépéseinek listáját, valamint egy futtatható mintakódot, amellyel oldalszámot adhat meg PDF-ben Python használatával. Különböző konfigurációkat tárgyalnak, hogy az oldalszámot az oldal különböző helyeire helyezzék el egyéni formázással.

Az oldalszám beszúrásának lépései PDF-be Python használatával

  1. Az oldalszámok hozzáadásához állítsa a környezetet használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
  2. Nyissa meg a PDF-fájlt a Document osztályobjektum segítségével az oldalszám beszúrásához
  3. Hozzon létre bélyeget az oldalszámhoz a PageNumberStamp objektum használatával
  4. Állítsa be az oldalszám hozzáadásakor megjelenítendő bélyegzőformátumot
  5. Állítsa be a bélyegző megjelenítési tulajdonságait
  6. Lapozzon végig az összes oldalon, és minden oldalra adjon bélyeget
  7. Mentse el az eredményül kapott PDF-fájlt az oldalszámmal

Ezek a lépések leírják az oldalszámok PDF-fájlhoz a Python használatával történő hozzáadásának folyamatát, ahol a folyamat a cél PDF-fájl betöltésével kezdődik, majd a PageNumberStamp objektum egy abjektumának létrehozásával kezdődik, amelyet ténylegesen oldalszámok hozzáadására használnak. A következő lépésekben az oldalszám-megjelenítés formázása, valamint a bélyegző megjelenítési tulajdonságai kerülnek beállításra. Az utolsó lépésben a bélyegző hozzáadódik az aktuálisan betöltött PDF-fájl összes vagy kiválasztott oldalához.

Kód az oldalszám hozzáadásához PDF-ben Python használatával

import aspose.pdf as pdf
# Load the license
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Open the document
doc = pdf.Document("MultiPageDoc.pdf")
# Create page number stamp
stamp = pdf.PageNumberStamp()
stamp.format = "Page # of " + str(doc.pages.count)
stamp.top_margin = 10
stamp.left_margin = 10
stamp.horizontal_alignment = pdf.HorizontalAlignment.LEFT
stamp.starting_number = 1
stamp.vertical_alignment = pdf.VerticalAlignment.TOP
# Add a stamp to all the pages
x = doc.pages.length
for i in range(x):
doc.pages[i+1].add_stamp(stamp)
# Save the output document
doc.save("PageNumberStamp_out.pdf")
print("Pagination added to the PDF Successfully")

Ez a kód bemutatja az oldalszámok beszúrásának folyamatát a PDF-dokumentumban Python használatával. A PageNumberStamp osztály segítségével számos tulajdonságot állíthat be, például a format tulajdonság a stílus és a tartalom beállítására szolgál az oldalszám megjelenítése közben, az oldalszám hozzáadásának helye a margók használatával, az igazítás, a kezdőoldalszám és a PageNumberStamp.text_state a betűtípusok beállításához. Alapértelmezés szerint az oldalszám az oldal aljára kerül hozzáadásra, de használhatja a VerticalAlignment.TOP tulajdonságot az oldalszám megjelenítéséhez az oldal tetején.

Ebben a cikkben megtanultuk, hogyan lehet oldalszámozást adni a PDF-hez Python használatával. Ha szeretné megismerni a vízjel PDF-hez való hozzáadásának folyamatát, olvassa el a hogyan adhatunk vízjelet a PDF-hez Pythonban című cikket.

 Magyar