weasyprint

Переводить HTML в PDF или PNG. Больше информации: https://weasyprint.org/.

  • Перевести HTML файл в PDF:

weasyprint путь/до/входного.html путь/до/выходного.pdf

  • Перевести HTML файл в PNG, включая дополнительные пользовательские таблицы стилей:

weasyprint путь/до/входного.html путь/до/выходного.png --stylesheet путь/до/таблицы-стилей.css

  • При переводе выводить дополнительную отладочную информацию:

weasyprint путь/до/входного.html путь/до/выходного.pdf --verbose

  • При выводе в PNG указать нестандартное разрешение:

weasyprint путь/до/входного.html путь/до/выходного.png --resolution 300

  • Во входном HTML файле указать базовый URL для относительных URLs:

weasyprint путь/до/входного.html путь/до/выходного.png --base-url url_или_имя-файла