Package org.apache.maven.doxia.docrenderer.pdf

## Interface PdfRenderer

All Superinterfaces:
  `DocumentRenderer`

All Known Implementing Classes:
  `AbstractPdfRenderer`, `FoPdfRenderer`, `ITextPdfRenderer`

    public interface PdfRenderer
    extends DocumentRenderer

PDF renderer interface.

Since:
  1.1
Version:
  $Id: PdfRenderer.java 1670514 2015-03-31 23:10:01Z hboutemy $
Author:
  ltheussl

### Field Summary

Fields
`static java.lang.String` `ROLE` Plexus lookup role.

### Method Summary

All Methods Instance Methods Abstract Methods
`void` `generatePdf​(java.io.File inputFile, java.io.File pdfFile)` Generate a final pdf ouput file from an intermediate format file.

### Methods inherited from interface org.apache.maven.doxia.docrenderer.DocumentRenderer

`getOutputExtension, readDocumentModel, render, render`

### Field Detail

#### ROLE

    static final java.lang.String ROLE

Plexus lookup role.

### Method Detail

#### generatePdf

    void generatePdf​(java.io.File inputFile,
                     java.io.File pdfFile)
              throws DocumentRendererException

Generate a final pdf ouput file from an intermediate format file.

Parameters:
  `inputFile` - eg a fo or an itext file.
  `pdfFile` - the pdf file to generate.
Throws:
  `DocumentRendererException` - if any.