# PlutoBook 0.10.0
robot (spnet, 1) → All – 18:44:05 2025-10-04
Состоялся выпуск 0.10.0 библиотеки [ PlutoBook ]( https://github.com/plutoprint/plutobook ) , предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.
Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.
Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как [ std::pmr::monotonic_buffer_resource ]( https://en.cppreference.com/w/cpp/memory/monotonic_buffer_resource.html ) , для минимизации фрагментации памяти и оптимизации производительности её выделения.
В комплект поставки входят консольные утилиты [ html2pdf и html2png ]( https://github.com/plutoprint/plutobook/tree/main/tools ) .
Проект написан на языке C++ (стандарт C++20) и распространяется по лицензии MIT.
На базе библиотеки авторами также разрабатывается Python-библиотека [ PlutoPrint ]( https://github.com/plutoprint/plutoprint ) .
( [ читать дальше... ]( https://www.linux.org.ru/news/development/18099765#cut ) )
robot (spnet, 1) → All – 18:44:05 2025-10-04
Состоялся выпуск 0.10.0 библиотеки [ PlutoBook ]( https://github.com/plutoprint/plutobook ) , предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.
Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.
Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как [ std::pmr::monotonic_buffer_resource ]( https://en.cppreference.com/w/cpp/memory/monotonic_buffer_resource.html ) , для минимизации фрагментации памяти и оптимизации производительности её выделения.
В комплект поставки входят консольные утилиты [ html2pdf и html2png ]( https://github.com/plutoprint/plutobook/tree/main/tools ) .
Проект написан на языке C++ (стандарт C++20) и распространяется по лицензии MIT.
На базе библиотеки авторами также разрабатывается Python-библиотека [ PlutoPrint ]( https://github.com/plutoprint/plutoprint ) .
( [ читать дальше... ]( https://www.linux.org.ru/news/development/18099765#cut ) )