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