This commit is contained in:
benichou 2025-04-04 01:54:20 +05:30 committed by GitHub
commit 3f841e540a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -392,9 +392,10 @@ class MsPowerpointDocumentBackend(DeclarativeDocumentBackend, PaginatedDocumentB
self.handle_tables(shape, parent_slide, slide_ind, doc, slide_size)
if shape.shape_type == MSO_SHAPE_TYPE.PICTURE:
# Handle Pictures
self.handle_pictures(
shape, parent_slide, slide_ind, doc, slide_size
)
if hasattr(shape, "image"): # make sure the Picture shape has an image attribute
image_part = shape.image # get the image part
if image_part.ext not in ["emf", "wmf"]: # all extensions except emf and wmf
self.handle_pictures(shape, parent_slide, slide_ind, doc, slide_size)
# If shape doesn't have any text, move on to the next shape
if not hasattr(shape, "text"):
return