The Source for Java Technology Collaboration
User: Password:



David Herron

David Herron's Blog

New PDF renderer project

Posted by robogeek on December 13, 2007 at 12:01 PM | Comments (3)

So, hey, there's a new open source project, PDF Renderer: a 100% Java PDF renderer and viewer which was just announced by Joshua Marinacci. This is the big secret he's been hinting at for awhile. Okay, that's cool. I remember seeing something in the JavaFX demo's about a PDF renderer there, and with the new scenegraph project one should be able to make a very interesting PDF viewer.

But here's something which I think is a gap ...

The high level question is:- How does one do an online presentation using an open source toolchain? And have that presentation have the whizzy special effects you can do with a tool like Powerpoint or Open Office? Or even whizzier special effects?

Often presentations are exported to PDF ... Open Office has an 'Export to PDF' choice, for example. PDF is, as Josh notes, a widely used format and (news to me) is soon going to be OSI approved. But I believe there isn't a way to encode whizzy effects from a presentation tool into PDF files. One of my readers will no doubt correct me if I'm wrong.

One option I see as a possibility -- Open Office files are a zip file containing XML and other artifacts required by the file. This makes it possible for a viewer tool to be written that understand the OOo format files. This makes it possible, I think, for a Java viewer to take those things and if it understands the whizzy effects OOo can encode in the files then the presentation could go as the author intended -- without the viewer being required to have OOo installed on their machine.

It could be as cool or cooler than a PDF renderer (as important as this renderer is, that is).


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • One option for a presentation tool (which I'm thinking of hacking together) is to use Xilize (lightweight text markup with XHTML generation, CSS formatting) as input to Flying Saucer (XML/XHTML + CSS renderer) to output PDF, then using the PDFRenderer for display. Lots of options these days, which is cool. Patrick

    Posted by: pdoubleya on December 14, 2007 at 02:19 AM

  • Why is Sun releasing yet another Open Source PDF renderer rather than supporting one of the existing libraries? I thought that was more what we expected from Microsoft...

    Posted by: markee174 on December 14, 2007 at 02:43 AM

  • @markee174 - I've been looking for a library like this for a while and the only open one I know of is JPedal. Can you name some of these other Open Source PDF renderers?

    Posted by: aberrant on December 15, 2007 at 05:45 AM



Only logged in users may post comments. Login Here.


Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds