Об этом проекте

WeasyPrint — это движок визуального рендеринга HTML и CSS с экспортом в PDF, разработанный для того, чтобы помочь веб-разработчикам создавать качественные документы, такие как статистические отчеты, счета и билеты, из простых HTML-страниц. Это бесплатное программное обеспечение, выпущенное под лицензией BSD, предназначенное для Python 3.10+ и протестированное как на CPython, так и на PyPy. В отличие от движков, построенных на базе полноценных браузерных стеков, таких как WebKit или Gecko, WeasyPrint реализует собственный движок компоновки CSS на Python, специально разработанный для разбивки на страницы и предназначенный для легкой модификации и расширения. Это делает его легкой и гибкой альтернативой для генерации PDF на стороне сервера без необходимости использования headless-браузера. Проект был создан и развивался компанией Kozea, а профессиональную поддержку, сопровождение и управление сообществом обеспечивает CourtBouillon. Документация, примеры, журнал изменений и исходный код размещены на GitHub и на сайте документации CourtBouillon. Вклады в проект лицензируются по лицензии BSD 3-clause, при этом передача авторских прав для внесения вклада не требуется.