# generate Keynote presentation from text or Markdown?

Is there a way to automatically generate a Keynote presentation from a source file written in text format, Markdown format, or org-mode?

I know that Pandoc and other tools can generate HTML-based slideshows from Markdown. But Keynote allows you to put all your speaker notes to yourself in "Presenter View," which allows you to have a detailed view of your slideshow + notes on your laptop, and project a clean presentation that is not cluttered up with all your speaker notes.

(Whereas with HTML presentations, since there's only one window, you either have to put your speaker notes in the presentation slide itself, or put your speaker notes elsewhere.)

So can I generate a Keynote presentation, or at least a barebones one with slide headlines, from another source?

# Example

# A headline

Some text here.

- bullet point
- bullet point

Some text.

> Speaker notes.

-
I don't have a specific answer, but Keynote can open PowerPoint presentations. It might be easier to generate one of those form your markdown files. –  jmk Mar 20 '13 at 9:06
We already have a longstanding request for a generic Automator input to keynote, so I will close this as a duplicate, but if you wanted to edit in even a short sample of a markdown file you need minimal support for, I could see reopening this to get a more limited or narrow answer. –  bmike Sep 15 '13 at 14:31

I don't know of any tools that convert from markdown to Keynote or Powerpoint.

If it is a simple presentation, that just consists of slides and bullet points, you can import it into Keynote by first converting it to an unordered list, with slide titles at the top level, e.g.,

-   First Slide
-   Point 1
-   Point 2
-   Second Slide
-   Point 1
-   Point 2


Then convert this to docx using pandoc. Open the docx file in Pages. Meanwhile, open a new slideshow in Keynote, and go to Outline View. Copy the list from Pages to your clipboard. Right click on the little blue square in the outline pane in Keynote, and "Paste and Match Style".

For a more detailed explanation of those last steps, with screenshots, see http://www.peterstagg.com/welcome/apple-inc/creating-outlines-for-keynote-in-pages-and-textedit/. For an explanation of how to do something similar with Powerpoint, see http://www.indezine.com/products/powerpoint/learn/interface/creating-outlines-in-word-2011-mac.html.

-

makeSlides is an iPad app that allows you to convert a markdown file to Powerpoint or Keynote.

-

You could use Org Beamer mode to create the presentation, and then show PDFs instead of Keynote, or run PDF2Keynote to generate a Keynote from the PDFs.

-