ICEpdf Features and Benefits
Open Source Java PDF Reader

ICEpdf is open source under the Apache License, Version 2.0. Sponsored by ICEsoft Technologies Inc., ICEpdf is backed by a team of developers and support engineers that are committed to product and support excellence. Take advantage of the ICEpdf community resources available to you: developer forums, documentation, sample code, and more.
Java PDF Portability and Flexibility

ICEpdf is 100% Java-based so it can be easily integrated within any Java application across a wide variety of operating systems. Refer to the ICEpdf Supported platforms page. Additionally, ICEpdf can be deployed in many different ways: Applet, Java Web Start, Swing, SWT, Java EE server, and more.
Customization and Control

With ICEpdf, your application remains in control of your documents. You can expose only the User Interface (UI) that is required and enforce actions, access, and security protocols based on any criteria implemented by your system or application. PDF your way!
Robust and Secure PDF Engine.

At the heart of ICEpdf is a memory efficient, lightweight Java PDF reader engine that has been deployed by thousands of companies around the globe. Furthermore, ICEpdf adheres to the Adobe Standard Security for password-protected documents (40 and 128 bit RC4).
PDF Extraction and Conversion

ICEpdf is an ideal Java PDF reader technology for the conversion and extraction of PDF content. Extract text, metadata, images, etc. Handoff to another business process, or easily configure ICEpdf to convert PDF content to a different file format: JPG, GIF, PNG, SVG, TXT, and more.
Link Annotations and More...

ICEpdf supports text selection, clipboard functions, and JBIG2 image compression. ICEpdf includes an advanced search API that can be combined with ICEpdf text highlighting. ICEpdf additionally supports interactive Link Annotation actions (uri, launch, resource) as well as document editing and saving for Link Annotation edits.
Java PDF Viewer Reference Implementation (RI)

ICEpdf can be used as a standalone Java PDF Viewer application. ICEpdf Java Viewer provides:
- Acrobat-like GUI and features in a Java PDF viewer: 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 and zoom, and drag and drop.


