wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to render HTML into PDF and various image formats using the Qt WebKit rendering engine.

The best open source alternative to Webpage to PDF is wkhtmltopdf. If that doesn't suit you, our users have ranked more than 10 alternatives to Webpage to PDF and four of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Webpage to PDF are Athena PDF, PlutoPrint and Pyppeteer.
wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to render HTML into PDF and various image formats using the Qt WebKit rendering engine.

Athena is an elegant, Docker-powered PDF converter. It's a drop-in replacement for wkhtmltopdf built using Docker , Electron and .

PlutoPrint is a lightweight and easy-to-use Python library for generating high-quality PDFs and images directly from HTML or XML content. It is based on PlutoBook’s robust rendering engine and provides a simple API to convert your HTML into crisp PDF documents or vibrant image...


Python library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium' and is an app in the Development category.