Denna grundläggande handledning guidar dig om hur du redigerar Word-dokument med Python med hjälp av steg för att konfigurera miljön, detaljer om att ladda ett befintligt Word-dokument och flytta kontrollen till önskad position i den. Du kommer att lära dig hur Python redigerar DOCX genom att lägga till ett stycke i början av den laddade DOCX-filen. Det kommer också att lära sig att ställa in formateringen av den nyligen tillagda texten.
Steg för att redigera Word-dokument med Python
- Skapa miljön för att använda Aspose.Words för Python via .NET för att redigera ett Word-dokument
- Importera namnutrymmet aspose.words genom att tillhandahålla ett alias till det
- Ladda önskad Word-fil i dokumentobjektet som ska modifieras med Python
- Instantiera ett DocumentBuilder-klassobjekt med den inlästa Word-filen
- Använd det här DocumentBuilder-objektet för att flytta till början av dokumentet
- Hämta teckensnittet för den aktuella markörplatsen och ändra det enligt dina krav
- Ställ in styckeformatering och skriv önskad text innan du sparar den tillbaka på disken
Dessa steg beskriver processen för att redigera Word-dokument med Python genom att dela en länk för att konfigurera miljön och sedan en sekvens av uppgifter för att uppnå funktionen. Du kommer att ladda det önskade dokumentet och flytta kontrollen till början av dokumentet, men du kan flytta den till var som helst i det laddade dokumentet. När kontrollen väl har flyttats till någon position väljer den automatiskt teckensnittet och andra inställningar för texten på den platsen som du kan ändra och använda för din textinsättning eller modifiering som visas i följande exempelkod.
Kod för att redigera DOCX i Python
För att redigera DOCX Python-kod visas här som använder DocumentBuilder-klassobjekt för att styra den laddade Word-filen. Den här klassen tillhandahåller funktioner för att flytta kontroll med hjälp av move_to_document_start, move_to_document_end och alla andra element i dokumentet tillsammans med funktionerna för att skriva nya rader och infoga text i det befintliga innehållet. Den kan också användas för att arbeta med tabeller, infoga olika typer av pauser, infoga kontroller som kryssrutor, kombinationsrutor, fotnoter och infoga bilder för att nämna några.
Den här artikeln har väglett oss att redigera DOCX i Python, men om du vill lära dig att skapa ett nytt word-dokument med Python, se artikeln om hur man skapar Word-dokument med Python.