I have a game of jeopardy that I made in PowerPoint and I was wondering if I could have a Silverlight application read the ppt file. Or is there a way to convert a .ppt file to a Silverlight readable format?
If you can save the .ppt file as a .pptx file then it will be in a zipped XML format that you could read with Silverlight. But you don't want to read it (it's a very complex format).
You just want to convert it with something like this: http://www.codeplex.com/pptx2silverlight
There's a commercial app called Convexion from ElectricRain that converts to wpf and silverlight. It'll run ya $149 though, so not quite as good as a free tool such as pptx2silverlight, as Gabe mentioned.
However: it preserves things such as animations, which may or may not be important to you.
There are a few options available, none of them "great".
pptx2silverlight on CodePlex
- Pros: Freely available code
- Cons: Simplistic player, no animation/audio/video, conversion of slides to PNGs
Convexion by ElectricRain
- Pros: Converts most animations/transitions
- Cons: No audio/video support, converts shapes to PNGs (not XAML), creates "loose XAML" instead of compiled code
Powerlight by Conaito
- Pros: Cheapest commercial solution, more customizable player
- Cons: no animation/audio/video, conversion of slides to PNGs
I´ll checked the conaito offer. Its very great! They offer as well a SDK which provide a easy to develop converting solution for websites or my own application! Powerlight SDK: http://www.conaito.com/powerlight-powerpoint-xps-silverlight-converter-sdk.asp