I've been doing some extensive research on the easiest approach to
freely open PDFs with Java.
jPedal is amazing at this, but I'm running out of time to program the interface (JPedal's advanced interface with printing / etc is pay-only). In order to make documents readable I've had to do a lot of image exporting and resized image caching, which I can't dedicate much more time to.
Adobe offers their "
Acrobat Java Bean" Application.
(*Note: They are offering "free licensing", contrary to what PlanetPDF states)
My obstacle with jPedal is time. Microsoft Office (and soon OpenOffice) can be opened though the application, skipping the document decoding thats necessary for PDFs.
My obstacle with Adobe is Fonts.
(It used to be deprecation, but Adobe now packages their Java Bean with all of the Deprecated APIs needed to get it working. Just rename to acrobat.zip, extract stubs to acrobat.zip, rename to acrobat.jar) The claim that "Some fonts don't work" in other threads is misleading. With Java 1.5 / 1.6, No fonts seem to be working. (Images work fine)
Can anyone help me out here? I've attached screenshots for reference of viewers and some others of the application I'm working on. Any source code is available upon request. Cheers.
Screenshots:
1 2 3 4 5
-FBL