ICEfaces PDF Viewer Application utilizes the ICEfaces framework and ICEpdf core to render PDF documents in a Rich Web application. ICEfaces 4.0 or greater is needed to compile this example. The PDF rendering is controlled by the Servlet org.icepdf.examples.jsf.viewer.servlet.PdfRenderer and all of the document controls and UI features are implemented in JSF using the ICEfaces framework.
A maven build script is available for this build dependencies can be updated as needed.
The source code for the example is located at http://anonsvn.icesoft.org/repo/icepdf/trunk/icepdf/examples/loadingEvents/.