# ReportLab PDF Toolkit documentation

API references and more for the ReportLab PDF Toolkit

Contents:

- pdfgen package (reportlab.pdfgen) - the basics
  - module reportlab.pdfgen.canvas
- Platypus (reportlab.platypus) - long flowing documents
  - doctemplate
  - paragraph
  - paraparser
  - flowables
  - frames
  - figures
  - tables
  - tableofcontents
  - xpreformatted
- Graphics and Charts (reportlab.graphics)
  - barcode
  - charts
  - renderPDF
  - renderPM
  - renderPS
  - renderSVG
  - renderbase
  - samples
  - shapes
  - testdrawings
  - testshapes
  - widgetbase
  - widgets
- Library and utilities (reportlab.lib)
  - units
  - colors
  - utils

Sphinx is being used for the automated API references. We have always been able to make our own documents in PDF, without using other peoples’ libraries, and don’t want to back away from this. So, the main User Guide will remain in PDF format for now. However, programmers need API refs online, and we want to learn Sphinx (and use rst2pdf) in due course.