# Package org.apache.fop.render.pdf

PDF Renderer

See: Description

Interface Summary
PDFEventProducer: Event producer interface for events generated by the PDF renderer.
PDFRendererContextConstants: Defines a number of standard constants (keys) for use by the RendererContext class.

Class Summary
AbstractImageAdapter: Abstract PDFImage implementation for the PDF renderer.
CTMHelper: CTMHelper converts FOP transformation matrices to those suitable for use by the PDFRenderer.
ImageRawCCITTFaxAdapter: PDFImage implementation for the PDF renderer which handles raw CCITT fax images.
ImageRawJPEGAdapter: PDFImage implementation for the PDF renderer which handles raw JPEG images.
ImageRawPNGAdapter
ImageRenderedAdapter: PDFImage implementation for the PDF renderer which handles RenderedImages.
PageSequenceStructElem
PDFContentGenerator: Generator class encapsulating all object references and state necessary to generate a PDF content stream.
PDFDocumentHandler: `IFDocumentHandler` implementation that produces PDF.
PDFDocumentHandlerMaker: Intermediate format document handler factory for PDF output.
PDFDocumentNavigationHandler: Implementation of the `IFDocumentNavigationHandler` interface for PDF output.
PDFEventProducer.Provider: Provider class for the event producer.
PDFGraphicsPainter: PDF-specific implementation of the `GraphicsPainter`.
PDFImageHandlerGraphics2D: PDFImageHandler implementation which handles Graphics2D images.
PDFImageHandlerRawCCITTFax: Image handler implementation which handles CCITT encoded images (CCITT fax group 3/4) for PDF output.
PDFImageHandlerRawJPEG: Image handler implementation which handles raw JPEG images for PDF output.
PDFImageHandlerRawPNG: Image handler implementation which handles CCITT encoded images (CCITT fax group 3/4) for PDF output.
PDFImageHandlerRenderedImage: Image handler implementation which handles RenderedImage instances for PDF output.
PDFImageHandlerSVG: Image Handler implementation which handles SVG images.
PDFLogicalStructureHandler: Handles the creation of the logical structure in the PDF document.
PDFPainter: IFPainter implementation that produces PDF.
PDFRendererConfig: The PDF renderer configuration data object.
PDFRendererConfig.PDFRendererConfigParser: The PDF renderer configuration data parser.
PDFRendererConfigurator: PDF renderer configurator.
PDFRendererOptionsConfig: The renderer options configuration data.
PDFRenderingContext: Rendering context for PDF production.
PDFStructureTreeBuilder
PDFSVGHandler: PDF XML handler for SVG (uses Apache Batik).
PDFSVGHandler.PDFInfo: PDF information structure for drawing the XML document.

Enum Summary
PDFEncryptionOption
PDFRendererOption

## Package org.apache.fop.render.pdf Description

PDF Renderer