views:

172

answers:

7

Anyone know of any Flash components that would do the job of displaying an external PowerPoint file (e.g. .PPT, .PPTX) file in a Flash movie on a web page? Or a way of automatically parsing uploaded PowerPoint docs from a PHP-based CMS and displaying them on a web page.

Our client needs to be able to upload a PowerPoint documents on their site without any intervention (if necessary).

I know about Slideshare and the like, but the content needs to live on the client's web server due to security restrictions. Also, Adobe Presenter seems to require Adobe software/plugins on the clients machine which wouldn't be ideal.

+1  A: 

You could use Google Docs. It supports previewing PDF/PPT/DOC (Don't know about XLS) files.

I use it on one of my projects and it behaves very well.

You can call it using http://docs.google.com/gview?url=<your absolute file url here>

you could also use the embed=true parameter to embed it into your site, using an iframe or that sort of thing.

Hope this helps.

Aldo
I assume this parses the content on Google's servers? I need the content to remain on our server ideally.
Jamie
I'm very sure google won't store your powerpoint data.
Aldo
A: 

You can use http://ajaxdocumentviewer.com/. I use it on a large site with good success. It will require a flash or pdf viewer plugin.

Trey
A: 

You can use this tool: Acoolsoft PPT to Flash

It works as an add-in of PowerPoint. Enables us to convert PowerPoint to Flash files easily. All the visual elements in the original PowerPoint will be retained.

Good luck.

A: 

Hmm have you looked at the new Sharepoint 2010? They do have some sort of integration with MS Office 2010. The demo i saw allows collaboration as well as uploading and viewing powerpoint slides (with all the nice transitions preserved) and even some minor edit functions.

For the browser I think they said that there isn't a need a install any plugins like flash or silverlight and works on all browsers.

Stephen Lee
A: 

Using COM you can save a PPT as a PDF (see this question), and then use swftools' great (and free) pdf2swf utility to get nice swfs.

Max
A: 

You can convert ppt to dvd using Presentation to Video Converter and it's nice prog and really simple.

Julia
A: 

Here are 6 Ways To Convert PowerPoint To SWF.