Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there any software out there that is able to convert a Powerpoint slideshow (either in 2003 or 2007 format) to a series of JPG or PNG images? I'm looking for either standalone software that can do this from the command line, or ideally a .NET library that can be utilized to do the conversion (not holding my breath on that last one).

I know that Powerpoint itself can do the conversion, but it's something I'm looking to integrate into a web application that can't rely on PowerPoint itself being installed.

I've done some searches out there, but all I can really find are either instructions on how to do this in Powerpoint, or software itself that looks like its from a very shady source.

share|improve this question

closed as off-topic by Nifle, DragonLord, random Jan 23 at 3:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Nifle, DragonLord, random
If this question can be reworded to fit the rules in the help center, please edit the question.

    
What about Screenshot/Mspaint?! –  r0ca Mar 31 '10 at 18:26
1  
I need something that's command-line based as it needs to be integrated into other software. Specifically I have a web application that would allow the user to upload the powerpoint file and convert it to images for later use. –  MisterZimbu Mar 31 '10 at 18:37

3 Answers 3

Its a two step solution, but it does work:

  1. Convert *.ppt, .pptx to PDF. [PostScript or GhostScript]
  2. Convert PDF to JPG or PNG. [PDFtoImage]

Both of the above mentioned software are commandline and do exactly as you request. Alternatively, you can install a PNG printer and send the presentations to that. [I do not know how to install one, but i'm sure i saw a tutorial somewhere.]

share|improve this answer

Install PDF Creator (it's free and relatively lightweight) and follow these instructions that would allow you to use it from the command line.

If you can use it from the command line it would make it rather easy to integrate in your app. Just send the command to print the Powerpoint file as jpg or png.

share|improve this answer

The OpenXML SDK can do this for you off of a web server. Take a look at the source code of http://pptx2silverlight.codeplex.com/ for an example of how this fella does this for a PowerPoint to Silverlight conversion and just uses the PNG export of the slides as his "slides".

share|improve this answer

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