Contents Chapter 1 Introduction to ICEpdf 1 Using this Guide 1 Product Contents 2 Render Core (core) 2 Documentation (docs) 3 Examples (examples) 3 Libraries (lib) 3 Viewer Reference Implementation (viewer) 4 Supported Standards and Platforms 4 PDF Features 4 Supported Platforms 5 Chapter 2 Configuring ICEpdf 6 Prerequisites 6 Java 2 Platform, Standard Edition 6 Ant 7 Building ICEpdf from Source 7 Optional Components 8 Acrobat Standard Security Support 8 Optimized Font Substitution 8 Enabling Embedded Font Support 9 Batik Library for SVG Support 10 System Properties 10 Chapter 3 Using ICEpdf 15 Common Usage Scenarios 15 Converting PDF Page Renderings 15 Extracting PDF Document Content 18 Using the PDF Viewer Component 21 Using the PDF Viewer Application 22 Advanced Topics 23 Customizing the SwingViewBuilder 23 Implementing a SecurityCallback 25 Implementing an AnnotationCallback 25 Printing 25 Font Management 26 Memory Management and Caching 27 Internationalization 27 Chapter 4 Reference Implementations and Examples 28 Reference Implementations 28 ICEpdf Viewer Application 28 Examples 38 Annotation Example 38 Applet Example 39 Content Extraction Examples 39 ICEfaces Example 39 Page Capture Example 39 Print Services Example 40 Viewer Component Example 40 Appendix A Supported PDF Features 41 Index 48