File size: 734 Bytes
a9dc537 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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")
|