ICEpdf is an open source Java PDF library ideal for displaying and printing PDF documents within any Java application. The ICEpdf API is 100% Java-based, lightweight, fast, efficient and very easy to use. ICEpdf is 100% Java-based. ICEpdf is capable of rendering PDFs up to version 1.6 (Acrobat 7.0), and provide the following features:
ICEpdf can be used in a multitude of different ways, including:
Java PDF Client
ICEpdf can easily be integrated into any enterprise-level Java application to provide PDF viewing and navigation in a manner not possible with the Adobe Reader® application. This Java PDF Library includes an embeddable PDF viewer for easy integration within Java client applications. ICEpdf can also stand alone as an enterprise class Java PDF Viewer application. ICEpdf Java Viewer provides:
PDF Content Conversion
ICEpdf is the ideal technology for the conversion and extraction of PDF content. This Java PDF Library can be used to convert rendered PDF pages to images, SVG documents, and other file formats.
PDF Content Extraction
Use ICEpdf to extract PDF document meta-data, text, and images.
PDF Link Annotations
Configure ICEpdf to support interactive link annotations via a mouse. An annotation callback gives developers flexibility in which types of linkannotation actions they wish to support.
1 ICEpdf is available in two versions; ICEpdf, the open source version, and ICEpdf Pro which includes an advanced Font Engine.
Find out more about ICEpdf: