PPTUtils Available On RIAForge

I just uploaded pptutils (PowerPoint extraction) component to RIAForge. The component is pretty stable at this point I believe. See related posts below if you're not familiar with the project.

Here's the description I used at RIAForge:

Description: This component gives you the ability to extract pure text and/or slides with (almost) full formatting from PowerPoint presentations (Office 2003 and older). It is built upon the Apache POI HSLF project.

About: PPTUtils is a simple cfc that can be used to extract text and/or formatted markup (including images) from a PowerPoint file. Since it is built upon HSLF it is subject to the limitations in that project:

"HSLF is the POI Project's pure Java implementation of the Powerpoint '97(-2007) file format. It does not support the new PowerPoint 2007 .pptx file format, which is not OLE2 based.

HSLF provides a way to read powerpoint presentations, and extract text from it. It also provides some (currently limited) edit capabilities."

To work with this CFC, just instantiate it like you would any component.

To extract text call the extractText() method. To create an array of slides (which will include data about formatting/positioning, etc) call the convertPowerPoint() method. To extract metadata about the PPT file call the getPPTMetaData() method.

For sample implementations see the samples folder in this package.

Also see docs/pptutils_api.html

If you should find this component useful please consider visiting my wishlist (http://www.amazon.com/gp/registry/wishlist/2PTWNTIRNTIKS/)

Credits: pptutils uses JavaLoader by Mark Mandel (http://javaloader.riaforge.org/) pptutils utilizes POI/HSLF which is part of the Apache Project (http://poi.apache.org/) Licenses applicable to the respective owners.

Requirements: ColdFusion 7+ (some samples require CF 8 but component can be used without 8)

There is some decent documentation and a handful of samples in the package. Thoughts/feedback/wishlist purchases are always appreciated!

Oh...if you've read this far...keep an eye out for another announcement later tonight (if DNS propagation goes thru...)

Related Blog Entries

Comments
I tried it. Useful. Thank you. It would be nice to separate each sentence though.
# Posted By Don Li | 4/1/08 2:00 PM

cfunited08

cfunited08

Calendar

Sun Mon Tue Wed Thu Fri Sat
    123
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Subscribe

Enter your email address to subscribe to this blog.

Tags

actionscript ajax blogging cfsnippets coldfusion flash forms flex misc model-glue off topic personal project learn sql

Recent Comments

Hosting Advice Needed
todd sharp said: Must have been on a box that I'm not on. Thank goodness too, because all of my sites (this blog, cf... [More]

Hosting Advice Needed
Oğuz Demirkapı said: No. And the tickets are still open in support system. :) I think they had a big outage and still ... [More]

Hosting Advice Needed
todd sharp said: Did they say what caused such a long outage? [More]

Hosting Advice Needed
Oğuz Demirkapı said: VPS is back after 13 hours. :) [More]

Hosting Advice Needed
Oğuz Demirkapı said: 12 hours now since the server is down. :( [More]

RSS


coldfusionbloggers

FullAsAGoog MXNA

Consumed By Feed-Squirrel.com