PyFPDF es una librería1 que genera documentos PDF mediante python. Es un port de FPDF, el cual está escrito en PHP.
Mientras revisaba el código de este paquete (el cual no es muy complicado de entender, al menos en parte) hice un ejemplo en el que se hace uso del:
- encabezado y pie de página
- propiedades del documento (autor, título)
- manejo de tipografías (tamaño de texto y estilos incluidos)
- una tabla con contenidos de productos, cantidades y precios (similar …