Report Generator Example Documents

Here are some example PDF documents created with the Report Generator and the XML that created them.

Dynamic PDF creation from database

Here's a great example showing all the features of the Report Generator in a typical environment. We dynamically create an invoice from a fictitious phone company by querying a database.

The actual report is created in two stages - we first use a JSP page to query the database and create the XML, in the same way you would do if the report was being created in HTML. The output of this JSP is then passed through a Filter, which converts it to PDF and sends it back to the browser. This approach is very flexible - we used JSPs, but you can obviously use any solution you prefer to create the XML.

Here are the files for the various stages.

  1. First, the source to the JSP.
  2. The XML output of the JSP.
  3. Finally the resulting PDF. For Americans and Canadians, here it is on letter rather than A4. Remember this file is produced on demand - check the date on page 1.

All the files and full instructions are included in the download package if you want to reproduce this locally. You may also be interested in the database schema (for MySQL, but easily adapted to other databases).

A simpler dynamic example

This is a much simpler dynamic example, which creates a PDF showing the current date from a JSP.

View (4KB)

Big Faceless PDF Library documentation

The documentation for our companion product was created using this library, and demonstrates many features of the generator.

View (360KB)
Source Code (180KB)

Graphs and Charts

Demonstrates some of the various graphs and charts you can create in your reports.

View (111KB)
Source Code (22KB)

The simplest report

This is the simplest report you can make - a single line of text.

View (1KB)