ICEfaces

ICEpdf

ICEpdf is an open source Java PDF library ideal for displaying and printing PDF documents within any Java application. The ICEpdf API is lightweight, fast, efficient and very easy to use. ICEpdf in 100% Java-based. ICEpdf is capable of rendering PDFs up to version 1.6 (Acrobat 7.0) and provides 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 to any Java platform without the hassles of Java-to-native integration issues.
  • Embeddable as Java PDF viewer component and stand-alone application.
  • Render PDFs to image file (PNG, JPEG, 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.
  • Font substitution optimized per platform.
  • Supports incremental document loading, reducing time to view first page.
  • Supports Adobe Standard Security for password-protected documents (40 and 128 bit RC4 or AES).
  • Support for interactive link annotation actions; uri, launch and resource.
  • View all markup annotations.

ICEpdf can be used in a multitude of different ways. As a Java client (applet, thin client, Swing, Java Web Start) or deployed on a server in headless mode as a PDF servlet (JSP or JSF). Use ICEfaces in any of the following ways:

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.

To find out more about ICEpdf got to www.icepdf.org or to one of the following links:

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

© COPYRIGHT 2009 ICESOFT TECHNOLOGIES INC.Privacy Policy  |  Contact Us
ICEfaces.org| ICEpdf.org| Forums| Blogs| News| Events|