Search code examples
pythonpdf-generationjinja2

Jinja-like for Pdf in Python


I am looking for the best accurate tool for PDF in Python that works like Jinja does for HTML.

What are your suggestions?


Solution

  • As answered by jbochi, ReportLab is the foundation for almost all Python projects that generate PDF.

    But for your needs you might want to check out Pisa / xhtml2pdf. You would generate your HTML with a Jinja template and then use Pisa to convert the HTML to PDF. Pisa is built on top of ReportLab.

    Edit: another option I'd forgotten about is wkhtmltopdf