I have a 50 slide presentation with extensive notes, and urgently need to print out those notes.

Keynote 6 appears to offer no way to do this. All print options include slides, and/or do not print the full notes. Any notes that exceed one page, will simply be truncated from the printout.

Is there any way to copy/paste, export, or print the presenter note text in full, without (or even with at this point!) the slides?


This applescript should do it for you:

global presenterNotes
tell application "Keynote"
    open (choose file)
    tell front document
        set presenterNotes to presenter notes of every slide as text
            set the clipboard to presenterNotes
        do shell script "pbpaste > ~/keynote-notes.txt"
    end tell    
    quit application "Keynote"
end tell
  • Interesting... I'm long past needing to do this, but the next time I have occasion to do so, I'll give this a shot. Thanks! – Jonathan van Clute Aug 20 '14 at 22:50
  • All good, yes I thought given some of your other questions you would have already written the script yourself. Just added it for completeness, plus it was fun to write. – Deesbek Aug 20 '14 at 22:58
  • 1
    Works perfectly as of 05/2016! Thanks @Deesbek! – LunaCodeGirl May 13 '16 at 22:03
  • 1
    Needed this today (October 2017). Worked brilliantly. Thanks! – user259861 Oct 16 '17 at 4:56
  • 1
    Worked great today. I wonder how to add carriage returns between slide notes, and perhaps number them with the slide number before each set of notes. – Jeoff Wilks Nov 9 '18 at 13:24

You must log in to answer this question.

protected by Community Mar 27 at 8:50

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .