Denna korta handledning är skriven för att utforska hur man delar upp sidor i Word med Python med hjälp av detaljerade steg och en körbar exempelkod. Alla nödvändiga klasser och metoder introduceras och används i den körbara exempelkoden för att förtydliga processen. Du kan dela Word-dokument med Python på en mängd olika sätt, till exempel sidmässigt som visas i denna handledning och sedan spara varje sida som en separat DOCX- eller DOC-fil enligt dina krav.
Steg för att dela Word-fil med Python
- Konfigurera din IDE för att använda Aspose.Words för Python via .NET
- Ladda Word-källfilen i klassobjektet Document för att dela upp den i sidor
- Hämta antalet laddade filsidor
- Räkna upp varje sida för att extract den som ett separat dokument
- Spara varje utdragen sida som ett separat word-dokument
Dessa steg vägleder för att dela upp Word-dokument i separata filer med Python genom att dela programmeringslogiken och de resurser som krävs för att inkluderas i projektet. Först kan du ladda källfilen i Word i dokumentklassobjektet som innehåller de olika egenskaperna som page_count som används här och metoderna för att extrahera en eller flera sidor enligt kraven. I det sista steget upprepas alla sidor i dokumentet en efter en och sparas i det filformat som stöds.
Koda för att dela DOCX med Python
För att extrahera sidor från Word-dokument med Python används klassobjektet Document som innehåller ett antal överbelastade konstruktorer som stöder laddning av Word-filen från disk eller ström, tillåter inställning av varningsåteruppringning för felhantering, ställer in förloppsanrop för övervakning, tillhandahåller lösenordet för skyddade filer och kodningsegenskaper för att nämna några. Du kan extrahera sidor en efter en eller i grupper med start från en viss sida också.
Denna handledning har väglett oss att dela upp Word-filen i flera filer med Python. Om du vill lära dig processen för att skapa en Word-fil från början, se artikeln om hur man skapar Word-dokument med Python.