The Big Faceless Java PDF Viewer is a Swing component that can display PDF documents. It is intended for developers who don't require the full API. The PDF Viewer can be installed as an applet, an application, via Java Web Start, or embedded in a Swing application. Printing, saving, text search, forms, digital signatures, and annotations are some of the many features available. The viewer can be tailored to include just the features you need, and is a cost-effective solution for those needing the features of Adobe Acrobat on a Java platform.

Changes:
In the viewer, this release allows ViewerWidgets to define javax.swing.Action and share that action between buttons, menus, and (potentially) other objects (this makes for easier code when the Action has complex rules for when it's enabled (e.g., it depends on the DocumentPanel permission); see the ViewerWidget API docs for details), fixes a memory leak when repeatedly opening Documents in a viewer without MultiWindow (added in the previous release), corrects the order of DocumentPanelEvents when closing Documents, and adds a dual-page view (two-up).

URL:
Big Faceless PDF Viewer – Freecode