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")