| from pptx import Presentation | |
| pptx_path = "/home/mhamdan/SPARKNET/presentation/SPARKNET_Academic_Presentation_IMPROVED.pptx" | |
| prs = Presentation(pptx_path) | |
| print(f"Total Slides: {len(prs.slides)}\n") | |
| for idx, slide in enumerate(prs.slides, 1): | |
| print(f"Slide {idx}:") | |
| if slide.has_notes_slide: | |
| notes_slide = slide.notes_slide | |
| if notes_slide.notes_text_frame: | |
| notes = notes_slide.notes_text_frame.text.strip() | |
| if notes: | |
| print(f" β Has speaker notes ({len(notes)} characters)") | |
| else: | |
| print(f" β Notes frame exists but empty") | |
| else: | |
| print(f" β No notes text frame") | |
| else: | |
| print(f" β No notes slide") | |