bkhtmltopdf is an open-source (LGPLv3) HTML-to-PDF program that can automatically convert HTML into PDF files.
bkhtmltopdf uses the Chromium Blink rendering engine. For community version deployments, a display server is required. If you need “headless” operation, please purchase the enterprise version.
See https://bkhtmltopdf.com for updated documentation.
This online website supports HTML code input for PDF generation. You can enter any HTML, CSS, and JavaScript code.
See https://demo.bkhtmltopdf.com
bkhtmltopdf delivers exceptional performance, rendering a 10-page PDF takes only about 60 milliseconds.
See https://bkhtmltopdf.com/performance
Community Version: Licensed under LGPLv3
JDK21/bin/java -jar bkhtmltopdf-x.y.z.jarEnterprise Version: For evaluation purposes only
docker run --shm-size=256mb -it --rm -p 8080:8080 bkhtmltopdf/bkhtmltopdf-ee:latest