Denna snabba handledning delar detaljer om att extrahera media från PowerPoint med Python. Alla nödvändiga områden täcks, såsom IDE‑inställning, en lista med steg och ett exempel på kod som visar hur man extraherar en video från PowerPoint med Python. Den medföljande exempelkoden hjälper till att hämta både video‑ och ljudinnehållet från presentationen.
Steg för att extrahera video från PowerPoint med Python
- Ställ in IDE:n att använda Aspose.Slides for Python via .NET för att extrahera video
- Importera OS-modulen och Aspose.Slides-biblioteket
- Definiera en mappning för att hämta filändelsen från innehållstypen
- Ladda käll‑PPTX‑filen i Presentation‑klassobjektet
- Gå igenom alla bilder i presentationen
- Inspektera alla former av inbäddat medieinnehåll i varje bild.
- Kontrollera om shape är en VideoFrame, spara den med rätt filändelse med hjälp av mappningen med innehållstypen
- Kontrollera om formen är en AudioFrame, spara den med rätt filändelse med hjälp av mappningen med innehållstypen
Dessa steg förklarar hur man extraherar en video från PowerPoint med Python. Ladda presentationen, iterera genom alla bilder, hämta varje form och inspektera den för innehållstypen. Om det är en video eller ljud, definiera dess filändelse och spara den på disken.
Kod för att extrahera ljud från PPTX med Python
Den här koden demonstrerar hur man extraherar en video från en PowerPoint med Python, eller en ljudfil om en sådan finns. Du kan använda Presentation.videor eller presentation.Audiosamlingen för att direkt komma åt innehållet på presentationsnivå och undvika att parsra varje bild och form. Shape.name kan också användas för att namnge en fil istället för generella räknare.
Denna guide har förklarat hur man hämtar video‑ och ljudinnehåll från en presentation. För att extrahera text från en presentation, se artikeln Extrahera text från PowerPoint med Python.