ICEpdf

ICEpdf Overview

ICEpdf 4.1 is now available! See What's New in ICEpdf 4.1.

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:

  • Seamless integration within Java clients, allowing complete control over the configuration, functionality, and user interface.
  • A lightweight static and dynamic memory footprint.
  • Easy deployment without the hassles of Java-to-native integration issues.
  • Can act as a stand-alone PDF viewer, or can be embedded as PDF viewer component in an application.
  • Supports document editing and saving for Link Annotation edits. New in V4.0!
  • Supports text selection and clipboard functions. New in V4.0!
  • Search results highlighting in the pages that they occur in. New in V4.0!
  • Support for JBIG2 image compression. New in V4.0!
  • Render PDFs to an image file (PNG, JPEG, or GIF) in a server-side web application.
  • Robust, efficient, mature PDF parser.
  • Supports all PDF embedded font types (Types 0-3, OpenType, TrueType) using the Font Engine included in ICEpdf Pro1.
  • Supports Adobe Standard Security for password-protected documents (40 and 128 bit RC4 or AES).
  • Supports interactive link annotation actions; uri, launch and resource.

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:

  • Acrobat-like GUI and features: Zoom in/out, rotate, next/prev page, fit to window/width/actual size, pan.
  • Multipage view support; continuous and side-by-side view types.
  • Utility pane supports Outlines (bookmarks) and document search.
  • Document Information and Permissions dialogs.
  • Print, Print Setup.
  • Keyboard shortcuts, mouse-wheel scrolling, drag-and-drop.

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:

Download this Open Source Java PDF Software Development Kit and start adding PDF capabilities to your Java Application today!

ICEpdf