Этот быстрый учебник делится деталями по извлечению медиа из PowerPoint с помощью Python. Охвачены все необходимые темы, такие как настройка IDE, список шагов и пример кода, показывающий как извлечь видео из PowerPoint с помощью Python. Предоставленный пример кода поможет получить как видео, так и аудио контент из презентации.
Шаги по извлечению видео из PowerPoint с помощью Python
- Настройте IDE на использование Aspose.Slides for Python via .NET для извлечения видео
- Импортировать модуль OS и библиотеку Aspose.Slides
- Определите отображение для получения расширения файла из типа контента
- Загрузите исходный файл PPTX в объект класса Presentation
- Пройдите все слайды в презентации
- Проверьте все фигуры на наличие встроенного медиа‑контента в каждом слайде
- Проверьте, является ли shape VideoFrame, сохраните его с соответствующим расширением, используя сопоставление с типом контента
- Проверьте, является ли объект AudioFrame, сохраните его с соответствующим расширением, используя сопоставление с типом содержимого
Эти шаги объясняют как извлечь видео из PowerPoint с помощью Python. Загрузите презентацию, пройдитесь по всем слайдам, получите каждую форму и проверьте её тип содержимого. Если это видео или аудио, определите его расширение и сохраните на диск.
Код для извлечения аудио из PPTX с помощью Python
Этот код демонстрирует как извлечь видео из PowerPoint с помощью Python, или аудиофайл, если он найден. Вы можете использовать коллекцию Presentation.видео или презентация.audios для прямого доступа к содержимому на уровне презентации, чтобы избежать парсинга каждого слайда и объекта. Shape.name также можно использовать для именования файла вместо общих счётчиков.
Это руководство объяснило, как извлекать видео и аудио контент из презентации. Чтобы извлечь текст из презентации, обратитесь к статье Extract text from PowerPoint using Python.