Извлечение медиа из PowerPoint с помощью Python

Этот быстрый учебник делится деталями по извлечению медиа из PowerPoint с помощью Python. Охвачены все необходимые темы, такие как настройка IDE, список шагов и пример кода, показывающий как извлечь видео из PowerPoint с помощью Python. Предоставленный пример кода поможет получить как видео, так и аудио контент из презентации.

Шаги по извлечению видео из PowerPoint с помощью Python

  1. Настройте IDE на использование Aspose.Slides for Python via .NET для извлечения видео
  2. Импортировать модуль OS и библиотеку Aspose.Slides
  3. Определите отображение для получения расширения файла из типа контента
  4. Загрузите исходный файл PPTX в объект класса Presentation
  5. Пройдите все слайды в презентации
  6. Проверьте все фигуры на наличие встроенного медиа‑контента в каждом слайде
  7. Проверьте, является ли shape VideoFrame, сохраните его с соответствующим расширением, используя сопоставление с типом контента
  8. Проверьте, является ли объект AudioFrame, сохраните его с соответствующим расширением, используя сопоставление с типом содержимого

Эти шаги объясняют как извлечь видео из PowerPoint с помощью Python. Загрузите презентацию, пройдитесь по всем слайдам, получите каждую форму и проверьте её тип содержимого. Если это видео или аудио, определите его расширение и сохраните на диск.

Код для извлечения аудио из PPTX с помощью Python

Этот код демонстрирует как извлечь видео из PowerPoint с помощью Python, или аудиофайл, если он найден. Вы можете использовать коллекцию Presentation.видео или презентация.audios для прямого доступа к содержимому на уровне презентации, чтобы избежать парсинга каждого слайда и объекта. Shape.name также можно использовать для именования файла вместо общих счётчиков.

Это руководство объяснило, как извлекать видео и аудио контент из презентации. Чтобы извлечь текст из презентации, обратитесь к статье Extract text from PowerPoint using Python.

 Русский