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) self.handle_tables(shape, parent_slide, slide_ind, doc, slide_size)
if shape.shape_type == MSO_SHAPE_TYPE.PICTURE: if shape.shape_type == MSO_SHAPE_TYPE.PICTURE:
# Handle Pictures # Handle Pictures
self.handle_pictures( if hasattr(shape, "image"): # make sure the Picture shape has an image attribute
shape, parent_slide, slide_ind, doc, slide_size 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 shape doesn't have any text, move on to the next shape
if not hasattr(shape, "text"): if not hasattr(shape, "text"):
return return