ICEpdf Developer's Guide Contents Chapter 1 Introduction to ICEpdf 1 Using this Guide 1 Product Contents 2 Documentation (docs) 2 JAR Files (lib) 2 Source Files (src) 3 Supported Standards and Platforms 3 PDF Features 3 Supported Platforms 4 Chapter 2 Configuring ICEpdf 5 Optional Components 5 Acrobat Standard Security Support 5 Optimized Font Substitution 6 Java Advanced Imaging (JAI) Library for Enhanced Image Support 7 Batik Library for SVG Support 7 System Properties 8 Chapter 3 Using ICEpdf 13 Common Usage Scenarios 13 Converting PDF Page Renderings 13 Extracting PDF Document Content 16 Using the PDF Viewer Component 19 Using the PDF Viewer Application 21 Using the ICEbrowser PDF Pilot (Plugin) 21 Advanced Topics 22 Customizing the SwingViewBuilder 22 Implementing a SecurityCallback 24 Implementing an AnnotationCallback 24 Printing 24 Font Management 27 Memory Management and Caching 28 Internationalization 28 Chapter 4 Reference Implementations and Examples 29 Reference Implementations 29 ICEpdf Viewer Application 29 ICEpdf Servlet Web Application 39 ICEpdf Pilot (Plugin) for ICEbrowser 40 Examples 40 Viewer Component Example 40 Applet Example 40 Page Capture Example 40 Content Extraction Examples 41 Print Services Example 41 Appendix A Supported PDF Features 42 Index 49