Norėdami padalyti Word dokumentą į dalis su Python, vadovaukitės šiuo straipsniu. Jame yra išsamios informacijos, kaip nustatyti IDE kūrimui, veiksmų sąrašas ir pavyzdinis kodas, rodantis kaip padalyti Word dokumentą į skyrius naudojant Python. Galite filtruoti skyrius pagal jų rodyklę arba turinį, konvertuodami kiekvieną į atskirą Word failą.
„Word“ dokumento padalijimo į skyrius su Python veiksmai
- Nustatykite aplinką naudoti Aspose.Words, skirtas Python per .NET, kad suskirstytumėte failą į dalis
- Įkelkite šaltinio Word failą į Document objektą, kad galėtumėte išspjauti failą
- Pakartokite visus Word dokumento skyrius
- Klonuoti kiekvieną skyrių į naują Section objektą
- Sukurkite naują Word failą ir išvalykite jame esančių skyrių kolekciją
- Importuokite naują skyrių į naują Word failą ir pridėkite jį prie skyrių rinkinio
- Save naują Word failą ir pakartokite procesą su likusiais skyriais
Šie veiksmai apibendrina kaip padalyti Word dokumentą į skyrius su Python. Įkelkite šaltinio Word failą į dokumento objektą ir pakartokite visus skyrius, kad pasiektumėte kiekvieną. Importuokite skyrius į naują Word failą ir išsaugokite Word failą diske.
Kodas, skirtas suskaidyti Word dokumentą į skyrius su Python
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
# Load the file | |
word = aw.Document("Sections.docx") | |
iSecCounter = 1 | |
for obj in word.sections: | |
section = obj.as_section() | |
curSection = section.clone() | |
newDoc = aw.Document() | |
newDoc.sections.clear() | |
newSection = newDoc.import_node(curSection, True).as_section() | |
newDoc.sections.add(newSection) | |
newDoc.save(str(iSecCounter) + "_File.docx") | |
iSecCounter = iSecCounter + 1 | |
print ("Word document broken into sections successfully") |
Šis kodas pademonstravo procesą, kaip Padalyti Word dokumentą į skyrius su Python. Kai kartojame skyrius, kiekvieną elementą perduodame į skyriaus objektą, kad būtų galima importuoti į naują Word failą. Taip pat atminkite, kad galite išvalyti skyriaus kolekciją prieš importuodami skyrių iš tikslinio Word failo į jį.
Šis straipsnis išmokė mus suskaidyti Word failą į dalis ir išsaugoti kiekvieną skyrių kaip atskirą Word failą. Jei norite sujungti Word failus, žr. straipsnį kaip sujungti Word dokumentus naudojant Python.