Using the PDF Viewer Application

Table of Contents


ICEpdf includes a complete standalone PDF Viewer Application reference implementation (RI) that can be used as a PDF document viewing solution on any compliant Java platform.

While the ICEpdf Viewer application provided represents a complete commercial-quality PDF document viewing solution, it is also intended to be used as a learning aid on how to use various ICEpdf features, as well as a 'head-start' for developers whose requirements closely match the existing ICEpdf Viewer's capabilities and who simply need to refine the application to meet their needs.

The Viewer application leverages the same MVC architecture, SwingViewBuilder and SwingController classes as the embeddable viewer component. Additional functionality has been implemented to provide more complete PDF Viewer functionality, similar to Adobe Acrobat Reader.

The source code for this viewer application is available in the package org.icepdf.ri.viewer.

The application uses the following classes in addition to the PDF Viewer Component to implement a standalone viewer application:

  • WindowManager
  • FontPropertiesManager
  • PropertiesManager

These classes can be found in the org.icepdf.ri.viewer package.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© Copyright 2017 ICEsoft Technologies Canada Corp.