BSD Ports

print/weasyprint 68.1 OpenBSD

create PDFs from markdown or HTML

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
print, lang/python

Description

WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets..

From a technical point of view, WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing.

It is based on various libraries but not on a full rendering engine like WebKit or Gecko. The CSS layout engine is written in Python, designed for pagination, and meant to be easy to hack on.

Install

Binary package:

pkg_add weasyprint

From the ports tree:

cd /usr/ports/print/weasyprint && make install

Dependencies

Build dependencies 4
Run dependencies 11

No port depends on this one.