diff --git a/docling/backend/mspowerpoint_backend.py b/docling/backend/mspowerpoint_backend.py index a752e8d..2de0da1 100644 --- a/docling/backend/mspowerpoint_backend.py +++ b/docling/backend/mspowerpoint_backend.py @@ -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"): + 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