Dieses kurze Tutorial enthält Details zum Extrahieren von Medien aus PowerPoint mit Python. Alle notwendigen Bereiche werden abgedeckt, wie IDE‑Einstellungen, eine Schritt‑für‑Schritt‑Liste und ein Beispielcode, der zeigt, wie man ein Video aus PowerPoint mit Python extrahiert. Der bereitgestellte Beispielcode hilft beim Abrufen sowohl des Video‑ als auch des Audioinhalts aus der Präsentation.
Schritte zum Extrahieren von Video aus PowerPoint mit Python
- Stellen Sie die IDE so ein, dass sie Aspose.Slides for Python via .NET zum Extrahieren von Video verwendet.
- Importieren Sie das OS‑Modul und die Aspose.Folienbibliothek
- Definiere eine Zuordnung, um die Dateierweiterung aus dem Content-Type zu ermitteln.
- Laden Sie die Quell‑PPTX‑Datei in das Klassenobjekt Presentation
- Durchsuche alle Folien in der Präsentation
- Prüfen Sie alle Formen auf eingebettete Medieninhalte in jeder Folie
- Prüfen Sie, ob das shape ein VideoFrame ist, und speichern Sie es mit der passenden Erweiterung anhand der Zuordnung zum Inhaltstyp.
- Prüfen Sie, ob das Shape ein AudioFrame ist, und speichern Sie es mit der passenden Erweiterung anhand der Zuordnung zum Inhaltstyp.
Diese Schritte erklären, wie man ein Video aus PowerPoint mit Python extrahiert. Laden Sie die Präsentation, iterieren Sie durch alle Folien, holen Sie jede Form ab und prüfen Sie sie auf den Inhaltstyp. Wenn es ein Video oder Audio ist, definieren Sie die Erweiterung und speichern Sie es auf der Festplatte.
Code zum Extrahieren von Audio aus PPTX mit Python
Dieser Code demonstriert, wie man ein Video aus einer PowerPoint mit Python extrahiert, oder eine Audiodatei, falls vorhanden. Sie können die Sammlung Präsentation.Videos oder Präsentation.Audios verwenden, um direkt auf den Inhalt auf Präsentationsebene zuzugreifen und das Parsen jeder Folie und Form zu vermeiden. Shape.Name kann auch verwendet werden, um eine Datei anstelle von allgemeinen Zählern zu benennen.
Dieser Leitfaden hat erklärt, wie man Video‑ und Audioinhalte aus einer Präsentation abruft. Um Text aus einer Präsentation zu extrahieren, siehe den Artikel Text aus PowerPoint mit Python extrahieren.