First time here? First time here? Newsletter Signup Newsletter
Search tutorials
Author: kingmarsh | Website: http://www.sameshow.com/index.php?sid=5
It would be exciting if you could convert a PowerPoint presentation to flash in a completely free way. With a lot of net searching and tutorial reading, I was able to do it with some Open Source Tools. You can read this step-by-step tutorial to learn the details.

Step 1

I launch Open Office in headless mode with a Mac. Then I open an Xterm and do the following

$ cd /Applications/OpenOffice.org 2.0.app/Contents/MacOS/program/ $ ./soffice -headless -accept="socket,port=8100;urp;"

Step 2

Download JOOConverter from
JOOConverter is an Open Source Java/OpenOffice Document converter to perform conversions between different office document formats.

I use a Java Library JOOConverter to convert my PowerPoint to flash by running

$ java -jar jooconverter.jar powerpoint.ppt flash.swf

The converted flash does not look pretty good with some strange artifacts in it. But it does play with a flash player although no other SWF tool is able to handle or even to read this flash file by Open Office. So I decided to find a tool to tidy up the flash file.

Step 3

Download Transform SWF from
The Transform SWF framework is the tool to parse and encode Flash (.swf) files.

I finally managed to find Transform SWF to rewrite the flash file. I Load it into Transform’s internal swf model and then write it out again. With some nasty hacking of the Transform source, I was able to swallow exceptions caused by the out-of-bounds pointers in the swf file generated by swallow exceptions. And once again, it worked.

I think it would be troublesome to convert a PowerPoint to flash in this way if you do not have some programming experience. For the practical things, you may try some commercial converters in the market like Wondershare PPT2Flash Standard at

and PPT2Flash Professional Pro at
» Level Intermediate

Added: 2007-02-09
Rating: 9 Votes: 2
» Author
KingMarsh is a technology writer in the field of using interactive technology for learning and training.
» Download
Download the files used in this tutorial.
» Forums
More help? Search our boards for quick answers!
Featured Flash FLA
» Author: Inocreato
» Title: RaiseTheBlocks
» Description: Raise all the blocks to win the game
Featured Sound Loops
Image for equalize

Audio Player

» Author: TomCat Carty
» Title: The Wood
» Description: Just a little game ending or it can maybe be looped. Recorders with music box and percussion to give the feel of well, I don't know, the woods? Free to use, just credit me. thank you
Latest Font
» Author: Fábio FAFERS
» Description: I created this font for free use. Everyone can apply it in personal or business texts. Its free, but I want to be communicated in case of business use. Donations are accepted to keep the project of free fonts alive! Thank you all
Featured Sound Fx
Image for equalize

Audio Player

» Author: Davisigner
» Description: Hmm... what to say about this one? It's reminiscent of the closing notes of the opening music from the Three Stooges done in a church organ style with a closing cymbal crash. I'll give this one away gratis, but feel free to check out my free loops and potential upcoming license-mandated ones over in the respective part of Flashkit.