Carte is a report engine that is able to produce reports in text or PDF formats. Instead of using a proprietary format, it uses CSS style sheets to specify formatting.
A report template engine that generates reports in text and PDF formats, with tables and graphics. It is extensible in the sense that you can easily provide your own report modules.