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
    
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

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

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

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

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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