Can someone recommend a decent Powerpoint to JPG (or maybe SWF converter)? It does not need to have loads of features, I'd be quite happy with a simple one-JPG-per-slide conversion. I used to use Flashpaper, but that's now dead, plus I need something that works easily within a Flex app, so no AS2/AVM1 output please. It also needs to run server side on Windows.
Can you recommend a tool? I don't mind paying for it, nor do I mind if it strips Powerpoint gimmicks such as animations and sound (guess JPG would not support those anyway :-)
Can you recommend a tool? I don't mind paying for it, nor do I mind if it strips Powerpoint gimmicks such as animations and sound (guess JPG would not support those anyway :-)
Please leave a comment if you have used such a tool and tell us your experience with it. Maybe we can come up with a definitive list here.

But thankfully the best JPG solution is staring you in the face... PowerPoint.
PowerPoint converts slides to images using the "save as" feature. Let me save you some headaches using that feature...
1. Saving a normal slide as JPG does a pretty good job. DPI is 96, I think, so keep that in mind.
2. If your slide has a very light background, the JPG will look crappy. Even exporting PNGs will not look great. What I do at that point is screenshot each slide in fullscreen and create a JPG from there. The point... try to use darker colored backgrounds for slides. I can't tell you how important that is when using PPT.
From there I use Fireworks, or Photoshop, to batch dimensions, DPI and filenames.
Hope that helps!
My bad!
My client however is already using a manual approach (screenshot etc) and we now need a more automated solution. Darn, I am sure someone mus have a workable app.
Out of interest, did any particular program you test come out on top, even with some faults?
coincidentally we just needed such a solution for a recent project where we sync videos to powerpoint slides. There's a lot of services out there that will do it for you and keep it onlie (sliderocket, slideboom), but it turns out that a lot of them use a server-side converter from iSpring:
http://www.ispringsolutions.com/
They have lots of solutions... one is a server-side SDK that lets you integrate it into your CMS in case you want people to upload their own PPS presentations. We didn't go with that since it's kind of pricey for a lincense.
Their other solutions, that are basically plugins for Powerpoint, are perfect. All tiers of their convertors will work to basically convert a PPS to Flash or images, but where you really get control is with the iSpring Ultra, which includes an Actionscript API you can hook into. I guess it all depends on what you're looking for. Hope that helps :)
-Nick
I just finished playing with the demo of ispring and it looks pretty nice. I quickly converted 70 slides to separate SWFs, a feature rather uncommon with ppt to swf converters, and even the fancy slides held together very well. And it maintians vectors a lot better than other tools out there.
Not sure when this version hit the market but it looks like a winner to me.
Also, as Nick mentioned, it has a command line tool and fairly extensive API which should do the trick for you. I would take a peak at the FAQs cause there was something about a Flex limitation...
Thanks
Jim
dis one is really cool. And kind a open source.
1. How much would you be willing to pay.
2. Would a REST API that accepts the PPT and returns the content (whether it's SWF or JPG) be acceptable?
Disclosure: I created SlideSix.com. Just curious as to whether or not there is a viable market for my conversion engine.
http://www.ispringsolutions.com/kb/docs/sdk/3.5/as...
intelligere: looks interesting but not well maintained. I haven't found details on their conversion engine and my uploaded PPT seemed to have gone into a black hole (no converted slides appeared).
ispring: looks good, I have requested a price for the SDK. Shame that it needs the AS2/AS3 bridge.
Breeze approach: nice idea, this may work for us but something like ispring would be preferable.
todd: since I already run CF this would be interesting. But you say I couldn't do the conversion on my server? A web API may be ok, but that would also mean a subscription charge (one-off wouldn't work in such a setup). Then there's a risk of you disappearing (not that I think you would but you see the problem). I still think the web API for such a thing would be neat for other purposes. I will drop you an email.
As far as one off fees go for an SDK type product, I think hundreds of dollars per license are easily achievable. How many hundreds I am not sure. If it gets too expensive then it may be cheaper to just go back to Flashpaper, even though it's no longer officially supported.
Haven't tried this one, and the site looks kinda shady, but this product claims to do everything you need and the price is MUCH lower... http://www.verypdf.com/ppt-flash/index.html
I didn't download the trial yet but thought I'd pass it on.
http://www.sameshow.com/ppt2flash/convert-powerpoi...
Hope it helps.
Best wishes.
I will try verypdf next.
BTW feel free to post prices for iSpring's SDK here unless they are covered by some sort of non disclosure. I certainly don't mind and it may save others some time.
we managed to use openoffice and other opensource tools to convert ppt files...
we were able to always solve the problem... but what a pain!
It's a disaster when new powerpoint release comes out, non standard ppt files, tons of animations, video, embedded media...
OS tools we tried were only suited if you aimed to obtain a list of JPG files which is similar (non equal) to the original ppt.
Then we tried ispring. It's costy, has weird licensing... but what a result!
It's by far the best conversion tool we had the chance to test. It converts everything is a perfect way and allows you to control how the output has to be used. A-WE-SO-ME .
No, i'm not paid by them :)
Here are the two flavors of quotes I received:
1. 1 server / 1 developer / 10 users will cost $3990.
2. 1 server / 1 developer / 1000 users costs $4990.
Redistribution of your application requires royalty fees.
If I were building a brainshark type app, this would be no problem. It's the smaller projects that aren't so lucky.
Thanks
VeryPDF looks promising - I'm going to get the trial and will post any findings back here.
Our setup for this project:
- client has to buy 1+ license of iSpring Ultra
- We give them presets/settings, and they export the presentation. You get a zip file with a "master" SWF file, an XML file, and each slide as an SWF file (should you want that)
- Through our CMS, they upload the zip file and we handle moving it around and unzipping
- They use our CMS to sync the slides to a video
One disclaimer: If you plan on using this and will be working with dynamic presentations in different locations... one HUGE HUGE HUGE pain in the ass that I'm currently dealing with is the fact that the presentation needs the XML file. It's an importatnt file, which contains the number of slides, descriptions, animation steps, etc. However, if you'll have one Flash app loading presentations from different directories, your flash app is going to want to load the presentation.xml from the ROOT of the site for every. single. presentation. Normally you could use the embed BASE tag to change that, but I can't figure out how to get that presentation file to load the XML from somewhere else. I'm pulling my hair out. (Anyone have suggestions?)
Other than that, it works well :)
I don't think a clientside conversion will work for us. We need to be able to have any users - and there could be hundreds - able to convert their PPTs.
Maybe a simple PPT to image conversion is the way forward. Yes we may lose effects etc, but I think we can live with that. Shame that there is not one clearly superior solution. Adobe should release such a product. Heck they had one, it was called Flashpaper...
The generated presentation SWF file just loads presentation.xml without any path options, so by default Flash will try to load it from where the player is embedded, or where the base URL is. If I had any control over that SWF file I would obviously attach a path to the beginning of the XML file, but I don't :( Damn you iSpring, damn you!!!!
What I would have done (in my case this works) was to load each slide SWF one by one. So maybe I wouldn't have this problem. But ispring seems to expensive anyhow...
Two other solutions I suggest you have a look at:
PPT Converter with animations
http://www.authorgen.com/flash-sdk/powerpoint-to-f...
Flash Paper type application
http://www.print2flash.com
(And have a look at this link for a bit of behind the scenes info of where FlashPaper came from in the first place http://www.blue-pacific.com/products/flashprinter/...)
Cheers,
Robert
http://www.pdf-convert.com/ppt2img/ppt2img_pro.htm...
Supports command line which I assume could be used on a server and doesn't appear to have any other licensing issues (don't quote me on that). Now I haven't tried it, and the site is again kinda sketchy, but may be a nice $60 solution/experiment.
Open Source FlashPaper!
http://www.dearadobe.com
http://www.swftools.org/references.html
This means you have to save the ppt as pdf first.
Can you share what converter you ended up using? And would you recommend it?
Thanks
I'm now using a custom product that's based on Print2Flash.