https://store-images.s-microsoft.com/image/apps.60369.203eebb0-7f02-40dd-a801-76728219ca49.b230b7b6-7812-4bab-af68-777d3243da04.a0560e7f-1be5-43f1-b3dc-b03078d89906

Weasyprint on Ubuntu 24.04

kCloudHub

Weasyprint on Ubuntu 24.04

kCloudHub

Version 65.1.0 + Free Support on Ubuntu 24.04

WeasyPrint is a powerful open-source visual rendering engine that converts HTML and CSS documents into high-quality PDF files. Designed for developers and designers, it transforms modern web content into paginated, print-ready documents using a simple command-line interface or Python API.

Features of WeasyPrint:

  • Converts web content into pixel-perfect PDFs.
  • Supports modern CSS features like flexbox, custom fonts, page breaks, and media queries.
  • Ideal for generating invoices, reports, certificates, or printable documents from web applications.
  • No dependency on browser engines — WeasyPrint uses its own rendering engine built on Cairo, Pango, and other libraries.
  • Scriptable using Python, making it suitable for automation and integration into web frameworks like Django and Flask.

To generate a PDF using WeasyPrint:

    $ weasyprint https://example.com output.pdf
  

System Requirements: WeasyPrint depends on system libraries such as Cairo, Pango, and GDK-PixBuf. These are automatically installed in most Linux setups using a virtual environment and pip.

Disclaimer: WeasyPrint is distributed under the BSD License and developed by the CourtBouillon community. This package is provided as-is without warranty. It is not affiliated with, endorsed by, or sponsored by any commercial entity. Ensure secure implementation in production environments.