Hur man extraherar alla bilder från Word-dokument i Python

Denna snabba handledning innehåller information om hur man extraherar alla bilder från Word-dokument i Python. Den tillhandahåller alla resurser för att konfigurera miljön och introducerar de viktiga API-konstruktioner som krävs för att utföra uppgiften inklusive klassnamn, metoder och egenskaper. Du kan följa stegen och skriva ett komplett program för att extrahera bilder från Word-dokument i python som att extrahera bilder från en DOCX-fil och spara den som en bildtyp PNG, JPG, etc. på disken.

Steg för att extrahera bilder från Word-fil i Python

  1. Konfigurera miljön för att använda Aspose.Words för Python via .NET för att extrahera bilder
  2. Ladda Word-källfilen med bilder med hjälp av klassobjektet Document
  3. Få en lista över alla former från det inlästa dokumentet med metoden get_child_nodes()
  4. Analysera alla element i formsamlingen och upptäck bilder
  5. Skapa unika filnamn för varje upptäckt bild i formsamlingen
  6. Spara den extraherade bilden på disken med det unika namnet

Dessa steg beskriver processen för att extrahera bilder från Word-dokument i Python genom att dela miljökonfigurationen och stegen för att skriva programmet. Efter att ha etablerat miljön laddar du Word-filen med bilder med hjälp av dokumentklassobjektet och hämtar samlingen av alla former från den. Eftersom Shape-klassen har metoder för att upptäcka bilder kan du extrahera bilderna och spara dem på disken med det angivna namnet.

Kod för att extrahera bilder från Word-dokument i Python

Här presenteras koden som demonstrerar processen att extrahera bild från Word i Python genom att ladda källfilen med hjälp av dokumentklassobjektet som har många funktioner som att tillhandahålla lösenordet för skyddade filer, ställa in kodningen och bifoga varningen återuppringningar för att kontrollera laddningsprocessen. På samma sätt används metoden get_child_nodes() för att extrahera former, men du kan hämta andra noder också som sidhuvuden, sidfötter, tabeller, kommentarer, fotnoter och brödtext, etc.

Den här artikeln har väglett oss att hämta alla foton från en Word-fil i Python. Om du vill lära dig processen för att infoga ett foto i en Word-fil, se artikeln om hur man infogar bild i Word med Python.

 Svenska