Я пытаюсь прочитать файл .pptx, используя python-pptx
. Мне удалось получить весь контент, кроме изображения из презентации. Ниже приведен код, который я использовал для идентификации изображений, отличных от текстовых кадров в презентации. После идентификации я получаю auto_shape_type
как RECTANGLE (1)
, но ничего об изображении.
from pptx import Presentation
from pptx.shapes.picture import Picture
def read_ppt(file):
prs = Presentation(file)
for slide_no, slide in enumerate(prs.slides):
for shape in slide.shapes:
if not shape.has_text_frame:
print(shape.auto_shape_type)
Любая помощь в понимании этой проблемы приветствуется. Альтернативные варианты также приветствуются.