HTML 2 PDF - weasyprint - установка на windows

Основной текст заметки

Описание есть тут

Установка weasyprint на винде

Вначале как обычно

pip install weasyprint

вроде все установилось

проверяем

>weasyprint --version

фиг вам

OSError: no library called "cairo" was found
no library called "libcairo-2" was found
cannot load library 'libcairo.so': error 0x7e
cannot load library 'libcairo.2.dylib': error 0x7e
cannot load library 'libcairo-2.dll': error 0x7e

что бы это выправить ставим GTK Runtime качаем здесь

можно конечно вытащить только libcairo-2.dll, но кто сегодня считает место ?

установилось, и вуаля!

>weasyprint --version

WeasyPrint version 51

проверяю работу:

>weasyprint http://127.0.0.1:8000/pricelist-simple/ pl.pdf

зашибись!

Заметка написана: 18.05.2020

Теги заметки: pdf, Python