Last active
September 19, 2025 09:28
-
-
Save boillodmanuel/1f4b94f0410081338a98935f13c557da to your computer and use it in GitHub Desktop.
How to print full presenter notes without slides in Keynote - Answer to https://apple.stackexchange.com/questions/136118/how-to-print-full-presenter-notes-without-slides-in-keynote
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| global presenterNotes | |
| tell application "Keynote" | |
| activate | |
| open (choose file) | |
| tell front document | |
| do shell script "rm -f ~/keynote-notes.txt" | |
| set num to 0 | |
| repeat with aSlide in every slide | |
| set num to num + 1 | |
| do shell script "echo '-- " & num & " --' >> ~/keynote-notes.txt" | |
| set slideNote to presenter notes of aSlide as text | |
| do shell script "echo '" & slideNote & "' >> ~/keynote-notes.txt" | |
| do shell script "echo '' >> ~/keynote-notes.txt" | |
| end repeat | |
| end tell | |
| quit application "Keynote" | |
| end tell |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This will break if the speaker notes contain any single-quote characters (
'). Here's a more robust version, tested with Keynote 14.4 (September 2025). It also creates a unique new file on each run, in case you want to review older / newer version of your notes: