Open Source Java PDF Library: ICEpdf
ICEpdf is a 100% Java-based open source PDF library for creating & displaying and printing PDF documents from any Java application.
The library is lightweight, fast & easy to use. It can render PDF files up to version 1.6 (Acrobat 7.0).
The library can render PDF files to an image (PNG, JPEG, or GIF) in a server-side web application. For faster viewing the first page, it loads documents incrementally.
ICEpdf also supports Adobe Standard Security for password-protected documents & interactive link annotation actions; uri, launch and resource.
P.S. The open source version doesn?t come with the Font Engine (the font substitution is done succesfully when the Font Engine is off).
Requirements: Java
Website: http://www.icepdf.org/
Demo: http://www.icepdf.org/demos.html
Download: http://www.icepdf.org/downloads.html

How to Start a Functioning Website Under Thirty Dollars 2021?
The HTML5 Time Element Is Back and Better Than Ever
Mozilla Introduce Firefox 9, with Speed and less memory improvements
Periodeic table of HTML5 Elements, arrange by type.