The main intention on PDF generation support is to allow rendering XML contents into PDF files. Hence use cases are:
- Newsletters in PDF format
- Printable contact information
- Job offers in PDF files
- Product information
- ...
For very native output support, it is assumed that the information you want to render in a PDF file is stored in a single XML content. But, you are not limited to that scenario. You may also grep information from various contents and, for example, make lists of content also available in PDF format (e.g., latest news). But be aware of the caching behavior as described below. The options of placing context information, headers, footers and page numbers are also provided via CSS's page media support.
In the end, you may not have to maintain information for your website and your PDF newsletters or maybe also small booklets twice. Just generate HTML and PDF from the same XML contents.