Det här ämnet fokuserar på hur man konverterar punktpunkter till stycke i filen Word med Python. Den täcker detaljerna för att upprätta utvecklingsmiljön, en lista över definierade uppgifter och en exempelkod för att utföra punktpunkter till meningskonvertering i Word-fil med Python. Du kan använda den här applikationen på vilken plattform som helst som stöder .NET-ramverket och Python.
Steg för att ta bort punktpunkter från Word-dokument med Python
- Upprätta utvecklingsmiljön för att använda Aspose.Words för Python via .NET för att ta bort punktpunkter
- Ladda in Word-källfilen i klassen Document med punktpunkter och numrerade listor
- Iterera genom alla noder och casta varje nod till en paragraphs klassinstans i Word-filen
- Öppna egenskapen ListFormat för varje stycke och anropa metoden remove_numbers().
- Spara Word-dokumentet efter att du har tagit bort punkterna
De steg som nämns ovan förklarar processen att utveckla en punkt-till-stycke-omvandlare i Word-fil med Python, varvid processen påbörjas genom att ladda World-filen i klassen Document och iterera genom alla underordnade noder av typen Paragraph. Vi kommer åt egenskapen list_format för varje stycke och anropar metoden remove_numbers() för att ta bort punkterna.
Kod för att konvertera punktpunkter till ett stycke i Word-fil med Python
Ovanstående exempel visar utvecklingsprocessen för att skapa punkt-till-stycke-konverteraren för en Word-fil. Enum NodeType används för att endast välja stycken från nodsamlingen av undernoder i dokumentet. Metoden remove_numbers() tar bort alla typer av punktlistor, numrering och flernivålistor och återställer dem till normala meningar utan att störa indragningen av styckena.
Den här artikeln har förklarat processen att omvandla punktlistor, numrerade listor och flernivålistor till normala meningar. För att infoga innehållsförteckningen i en DOCX-fil, se artikeln om hur man infoga en innehållsförteckning i Word-fil med Python.