# Package org.apache.fop.render.pdf

PDF Renderer

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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
  Enum | Description
  --- | ---
  PDFEncryptionOption |
  PDFRendererOption |
  PDFSignOption |

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

PDF Renderer

Copyright © 2025 Apache Software Foundation. All rights reserved.