New in IcePDF Community Edition 3.0.0 (Oct 6, 2009)
- Rendering Core
- Enabling Embedded Font Support
- ICEpdf uses java.awt.Font when reading font files for substitution. By default java.awt.Font is disabled for reading embedded fonts and can be enable with the system property: org.icepdf.core.awtFontLoading=true.
- ICEpdf Pro allows for unprecedented font reproduction and rendering speed. ICEpdf Pro is a commercial product and requires icepdf-pro.jar and icepdf-pro-intl.jar libraries.
- Java Logging API is now used for all logging operations.
- Ant build scripts are available in the source bundle to build both the icepdf-core.jar and icepdf-viewer.jar from source.
- Fixed an issue where a null pointer could be generated from the PageViewComponentImpl if an AnnotationCallback was not specified.
- Viewer Application
- The viewer reference implementation printing code has been updated to use the Java Print Service API.
- Examples Applications
- ICEfaces Example
- New ICEfaces PDF viewing example application.
- Allows users to upload PDF documents and view pages within a web browser.
- Utilizes ICEfaces components and direct-to-DOM updates.
- Documentation
- ICEpdf Developer's Guide. The ICEpdf Developer's Guide has been revised. The following sections have been added/enhanced:
- Product Contents, pg. 2.
- Prerequisites, pg. 7.
- Building ICEpdf from Source, pg. 8.
- Enabling Embedded Font Support, pg. 10.
- System Properties, pg. 11.
- ICEfaces Example, pg. 40.
- Appendix A - Supported PDF Features, pg. 42.
- 3rd Party Libraries
- The batik jars for SVG output are now included in the "../icepdf/lib/" directory and have been updated to v1.6.
- The Bouncy Castle jars for Adobe Standard Encryption support are now included in the "../icepdf/lib/" directory, and have been updated to v1.4.2