Ši trumpa pamoka skirta ištirti kaip padalinti puslapius programoje Word naudojant Python, naudojant išsamius veiksmus ir paleidžiamą kodo pavyzdį. Visos reikalingos klasės ir metodai pateikiami ir naudojami paleidžiamame pavyzdiniame kode, siekiant paaiškinti procesą. Galite padalyti Word dokumentą naudodami Python įvairiais būdais, pvz., pagal puslapius, kaip parodyta šioje mokymo programoje, ir išsaugoti kiekvieną puslapį kaip atskirą DOCX arba DOC failą pagal savo reikalavimus.
Veiksmai, kaip padalinti Word failą naudojant Python
- Sukonfigūruokite savo IDE naudoti Aspose.Words, skirtas Python per .NET
- Įkelkite Word šaltinio failą į Document klasės objektą, kad jį padalintumėte į puslapius
- Gaukite įkeltų failų puslapių skaičių
- Išvardykite kiekvieną puslapį, kad extract tai būtų atskiras dokumentas
- Išsaugokite kiekvieną ištrauktą puslapį kaip atskirą Word dokumentą
Šie veiksmai padeda padalyti Word dokumentą į atskirus failus naudojant Python, dalijantis programavimo logika ir ištekliais, kuriuos reikia įtraukti į projektą. Pirmiausia galite įkelti šaltinio Word failą į dokumentų klasės objektą, kuriame yra įvairios ypatybės, pvz., čia naudojamos puslapių skaičius, ir vieno ar kelių puslapių išskleidimo metodai pagal reikalavimus. Paskutiniame etape visi dokumento puslapiai kartojami po vieną ir išsaugomi palaikomu failo formatu.
Kodas, skirtas padalinti DOCX naudojant Python
Norint išskleisti puslapius iš Word dokumento naudojant Python, naudojamas Document klasės objektas, kuriame yra daug perkrautų konstruktorių, kurie palaiko Word failo įkėlimą iš disko ar srauto, leidžia nustatyti įspėjimo atgalinį skambutį, kad būtų galima apdoroti klaidas, nustatyti progreso atgalinius iškvietimus stebėjimui, apsaugotų failų slaptažodis ir kodavimo ypatybės. Puslapius galite ištraukti po vieną arba grupėmis, pradedant nuo konkretaus puslapio.
Ši pamoka padėjo mums padalyti Word failą į kelis failus naudojant Python. Jei norite sužinoti, kaip sukurti Word failą nuo nulio, žr. straipsnį Kaip sukurti Word dokumentą naudojant Python.