looking for an "low dependency" or pythonesque way to generate PDF's

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. fpdf2

    Simple PDF generation for Python

    How about fpdf2?

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. WeasyPrint

    The awesome document factory

    I have used WeasyPrint in the past, it worked very well for the use case I had, which was basically a service that transforms HTML into PDF, it follows the W3C specification that is recommend for print (you can actually generate Headers and Footers that repeats every page, something that chrome doesn't do)

  4. gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

    https://gotenberg.dev - this is what I use now, you can host your own and have all your clients use it via API calls (just post an html + CSS file and it returns a PDF)

  5. rmarkdown

    Dynamic Documents for R

    What you want is not Python, its R Markdown; https://rmarkdown.rstudio.com/

  6. Flask-WeasyPrint

    Generate PDF files out of your Flask website thanks to WeasyPrint

  7. PDF.js

    PDF Reader in JavaScript

  8. borb

    borb is a library for reading, creating and manipulating PDF files in python.

    You might take a look at borb

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Converting Plotly charts into images in parallel

    2 projects | dev.to | 2 Jan 2025
  • Using Pandoc and Typst to Produce PDFs

    1 project | news.ycombinator.com | 29 Nov 2024
  • Show HN: A new open-source library to design PDF using React

    2 projects | news.ycombinator.com | 17 Feb 2024
  • 1.5M PDFs in 25 Minutes

    2 projects | news.ycombinator.com | 15 Feb 2024
  • Render PDF with Python

    2 projects | /r/learnpython | 31 Mar 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?