Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a large set of images that I'd like to create a presentation from. All the slides look the same: Centered Image, text caption, audio file. The image and Audio file have the same name, different extension. So I have a database relating

  • Text
  • Image
  • Audio

Any idea how to create such a Powerpoint file?

Edit Right now looking into creating xslt transforms and to produce a file in OpenXML format or python scripting as per

share|improve this question

You have a few choices for automating the creation of powerpoint presentations.

  • In older versions of powerpoint there's a built in macro recording tool to create visual basic scripts. You can still manually create these scripts to automate viewgraph generation
  • In more recent version of MS Office there are much better plugins for c# to create presentations (and other office files) directly from data. Here's an older link to microsoft documentation (2002) but it should give you a good idea of how it's done.
share|improve this answer
Thanks for the suggestion. I didn't think of MS automation. Our presentations each have ~1000 slides, and we will try many formats to find something that works for us. I haven't tried it yes, but I'm scared it will crash on me midway. I'll lookup documentation for ppt 2007 and try it. – Slabo Jan 26 '11 at 9:21
another alternative is an html5 friendly app. you can checkout a few variations floating about… – Mark Essel Mar 23 '11 at 22:49
up vote 1 down vote accepted

Looks very promising, but still can't get it to work on yet.

share|improve this answer
Documentation on PowerPoint is in MSDN is zero. Maybe dropping powerpoint for this is a good idea. – Slabo Feb 23 '11 at 10:29

You must log in to answer this question.

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