Extraer medios de PowerPoint usando Python

Este rápido tutorial comparte detalles para extraer medios de PowerPoint usando Python. Todas las áreas necesarias están cubiertas, como la configuración del IDE, una lista de pasos y un código de ejemplo que muestra cómo extraer un video de PowerPoint usando Python. El código de ejemplo proporcionado ayudará a obtener tanto el contenido de video como de audio de la presentación.

Pasos para extraer video de PowerPoint usando Python

  1. Configura el IDE para usar Aspose.Slides for Python via .NET para extraer video
  2. Importa el módulo OS y la biblioteca Aspose.Slides
  3. Definir un mapeo para obtener la extensión del archivo a partir del tipo de contenido
  4. Carga el archivo PPTX de origen en el objeto de clase Presentation
  5. Recorrer todas las diapositivas de la presentación
  6. Inspecciona todas las formas en busca de contenido multimedia incrustado en cada diapositiva
  7. Verifique si el shape es un VideoFrame, guárdelo con la extensión adecuada usando el mapeo con el tipo de contenido.
  8. Verifique si la forma es un AudioFrame y guárdela con la extensión adecuada usando el mapeo con el tipo de contenido.

Estos pasos explican cómo extraer un video de PowerPoint usando Python. Carga la presentación, recorre todas las diapositivas, obtén cada forma e inspecciónala para determinar el tipo de contenido. Si es un video o audio, define su extensión y guárdalo en el disco.

Código para extraer audio de PPTX usando Python

Este código demuestra cómo extraer un video de un PowerPoint usando Python, o un archivo de audio si se encuentra. Puede usar la colección Presentation.videos o presentación.Audios para acceder directamente al contenido a nivel de presentación y evitar analizar cada diapositiva y forma. Shape.name también puede usarse para nombrar un archivo en lugar de contadores generales.

Esta guía ha explicado cómo obtener contenido de video y audio de una presentación. Para extraer texto de una presentación, consulte el artículo Extraer texto de PowerPoint usando Python.

 Español