@Kolunt

Какое решение генерации многостраничных PDF в Python выбрать?

Нужно сделать генерацию pdf-файла (отчёт). Дизайн кастомный, страниц может быть от 15 до 150, внутри кроме текста и цифр присутствуют графики и диаграммы

Пока что думаю о примерно таком решении:
1. Кастомный дизайн упаковать в html-шаблон (сверстать)
2. Графики и диаграммы генерировать с помощью matplotlib (ещё как вариант reportlab, но там меньше всяких графиков)
3. Засовывать графики и диаграммы в свёрстанный шаблон html
3. Конвертировать html>pdf (с помощью xhtml2pdf)
4. Сохранять на диске, отдавать на фронт урл на скачивание

Может был у кого-то подобный опыт? Как вы реализовывали?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Движки репортов есть в любой нормальной БД :)
Есть и сторонние.
Для конкретно питона смотрите https://www.xlwings.org/blog/reporting-with-python
или выбирайте из гугла https://www.google.com/search?q=report+engine+python
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы