RealObjects PDFreactor Manual Version 3.0.3004

RealObjects GmbH


Table of Contents

Introduction
How Does PDFreactor Work?
I. Installation
1. The PDFreactor Service
2. Jetty
3. PHP Requirements
4. .NET Requirements
II. Integrating PDFreactor
1. Using the Java library
1.1. Using PDFreactor in a Servlet
1.2. Logging
2. Using PHP
3. Using .NET
4. Using the Command Line Interface
III. Input Formats
1. XML + CSS
2. XHTML/HTML + CSS
3. Compound Formats
3.1. Images
3.2. SVG
3.3. Barcode
3.4. MathML
3.5. Object and Embed
IV. PDF Specific Features
1. Bookmarks
2. Links
3. Metadata
4. Interactive PDF Forms
5. Tagged PDF
6. Print Dialog Prompt
7. PDF Compression
8. Page Preview Images
9. Viewer Preferences
V. CSS and Paged Media
1. Generated Content
2. Counters
3. Page Selectors
4. Page Breaks
5. Widows and Orphans
6. Page Layout
7. Page Margin Boxes
8. Named Strings
9. Cross-references
10. Leaders
11. Table of Contents
12. Fit-to-size
13. Hyphenation
VI. PDFreactor Cookbook
1. How Do I Set the License Key?
2. How Do I Generate Page Numbers?
3. How Do I Create Numbered Headings?
4. How Do I Create Running Table Headers?
5. How Do I Create Pages in Landscape Format?
6. How Do I Print Tables at the Full Width of Pages?
7. How Do I Set CSS & XSLT Stylesheets?
8. How Do I Handle Relative References?
9. How Do I Set Styles for Print or Screen Only?
10. Automatic Resizing of Form Controls
11. How Do I Set Colors in CSS?
12. How Do I Resize Background Images?
13. How Do I Place an Image in the Header?
14. How Do I Add a Line Break to Generated Content?
15. How Do I Use XHTML in Headers and Footers?
A. CSS Properties
1. CSS Properties
2. Proprietary CSS Extensions
3. Preliminary CSS Level 3 Properties
B. The Command Line Interface
1. Quick Introduction to the Command Line Interface
2. Advanced Command Line Options
2.1. Displaying Information about the Rendering Process
2.2. Applying External Stylesheets
C. Fonts
1. Required Fonts
2. Default Font Mapping
3. Platform Specific Font Installation
3.1. Windows
3.2. Linux
3.3. Mac OS X
4. The Font Cache Mechanism
5. Controlling the Font Registration and Caching Mechanism
5.1. Command Line Options
5.2. Java API Options
D. Support

List of Tables

IV.1. List of Viewer Preferences
V.1. Overview of the supported page size keywords
A.1. Supported CSS properties
A.2. Proprietary CSS extensions
A.3. CSS Level 3 Properties
C.1. Default font mapping