Hogyan lehet oldalakat felosztani a Wordben Python segítségével

Ez a rövid oktatóanyag azt a célt szolgálja, hogy részletes lépések és futtatható mintakód segítségével megvizsgálja, hogyan lehet oldalakat felosztani a Wordben Python használatával. Az összes szükséges osztályt és metódust a futtatható mintakódban bevezetjük és felhasználjuk a folyamat tisztázására. A Word-dokumentumot Python használatával feloszthatja különféle módokon, például oldalanként, amint az ebben az oktatóanyagban látható, majd minden oldalt külön-külön DOCX vagy DOC fájlként menthet el igénye szerint.

A Word fájl felosztásának lépései Python használatával

  1. Állítsa be IDE-jét a Aspose.Words for Python .NET-en keresztül használatára
  2. Töltse be a Word forrásfájlt a Document osztályobjektumba az oldalakra való felosztáshoz
  3. Kérje le a betöltött fájloldalak számát
  4. Soroljon fel minden oldalt, hogy külön dokumentumként extract legyen
  5. Mentse el az egyes kibontott oldalakat külön Word dokumentumként

Ezek a lépések a Word-dokumentum külön fájlokká történő felosztását mutatják Python használatával a programozási logika és a projektbe bevonandó erőforrások megosztásával. Először is betöltheti a forrás Word fájlt a dokumentum osztály objektumba, amely tartalmazza az itt használt különböző tulajdonságokat, például az oldalszámot, valamint a követelményeknek megfelelően egy vagy több oldal kibontásának metódusait. Az utolsó lépésben a dokumentum összes oldalát egyenként iterálja, és a támogatott fájlformátumba menti.

Kód a DOCX felosztásához Python használatával

import aspose.words as aw
# Load the license
wordToHtml = aw.License()
wordToHtml.set_license("Aspose.Total.lic")
# Load the file
docSource = aw.Document("LargeFile.docx")
# Get page count
pageCount = docSource.page_count
# Parse through all pages
for page in range(pageCount):
# Extract current page
desiredPages = docSource.extract_pages(page, 1)
# Save current page
desiredPages.save("Page-" + str(page + 1) + ".docx")
print ("Word file pages split successfully")

A Word-dokumentumból a Python segítségével oldalak kibontásához a Document osztály objektumot használják, amely számos túlterhelt konstruktort tartalmaz, amelyek támogatják a Word fájl lemezről vagy adatfolyamról történő betöltését, lehetővé teszik a figyelmeztető visszahívás beállítását hibakezeléshez, előrehaladás visszahívások beállítását a megfigyeléshez, a védett fájlok jelszava és a kódolási tulajdonságok, hogy csak néhányat említsünk. Az oldalakat egyenként vagy csoportosan is kivonhatja egy adott oldaltól kezdve.

Ez az oktatóanyag arra vezetett minket, hogy a Word-fájlt több fájlra osszuk fel Python használatával. Ha meg szeretné tanulni a Word-fájl elölről történő létrehozásának folyamatát, tekintse meg a hogyan készítsünk Word dokumentumot Python segítségével című cikket.

 Magyar