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! – JVC 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.

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