/PDF-ReportWriter

Generate PDF reports using a powerful cell-based rendering engine with XML report definitions

Primary LanguagePerlGNU Lesser General Public License v2.1LGPL-2.1

Thanks for trying out PDF::ReportWriter

This class produces high-quality PDF reports based on an XML or in-memory definition.

Features:

  • Uses PDF::API2 to generate high-quality PDF output
  • Cell-based layout engine, using percentage of drawable page width to define cell boundaries
  • Optional absolute positioning support
  • Grouping with group headers / footers, including group functions
  • Intelligent page-breaking, with optional reprinting of headers on new pages
  • Image support, including PDFs ( embed a PDF in another PDF )
  • Cell-based callbacks for colouring, highlighting, altering values to be rendered, or custom rendering using PDF::API2
  • Report definition in XML or Perl hash
  • Barcode support
  • Supports all major page sizes as well as any custom size
  • PDF template support ( use any existing PDF as a template canvas for new pages )