Извлечение звуковых файлов из PowerPoint - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь извлечь звуковые файлы из PowerPoint, используя Python. Вот что я написал:

from pptx import Presentation
from pptx.enum.shapes import MSO_SHAPE_TYPE

file = open(filepath , 'rb') 
prs = Presentation(file)

for slide in prs.slides:
    for shape in slide.shapes:
        if shape.shape_type == MSO_SHAPE_TYPE.MEDIA:
            print('Found one')

Но даже если на каждом слайде есть mp3-файл, он ничего не нашел, поэтому для каждого объекта формы я напечатал shape.shape_type и, как ни странно, объект GraphicFrame отсутствует, только изображение, текст и автофигура.

Как их найти и извлечь?

...