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 http://www.s-anand.net/blog/automating-powerpoint-with-python/


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.
  • 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 quora.com/What-is-the-best-HTML5-alternative-to-Slideshare/… – Mark Essel Mar 23 '11 at 22:49


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

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.