Каковы хорошие варианты на основе Python для создания строго разработанных отчетов .pdf из .html?Python: создать автоматизированный строго разработанный многостраничный отчет .pdf от .html
Я приложил проект .pdf, чтобы проиллюстрировать следующие моменты:
- Конструкция отчета достаточно строго разработан. Другими словами «Выглядит».
- Отчет содержит сложную векторную графику (пакет: Matplotlib). Они могут немного отличаться по размеру.
- В отчете включены изображения.
- Отчет содержит большое количество номеров/строк, заполненных динамически.
- Оптимально, решение будет использовать пакеты с открытым исходным кодом.
- Мы создаем наш .html с Django.
- Отчет может охватывать несколько страниц.
Похоже, что было уже много очень разнообразных пакетов, облегчающих отчетность. Просто чтобы назвать несколько, есть xhtml2pdf, weasyprint, django-wkhtmltopdf.
По моему опыту, с этими инструментами легко создавать PDF-файлы из вашего контента. Трудная часть возникает, когда .pdf необходимо вписаться в строго определенную структуру дизайна, как в нашем случае. К сожалению, я не смог найти пример .pdfs для разных пакетов генерации PDF, которые имеют высокоразвитую структуру.
Каков твой опыт? Какие варианты сработали для вас? Есть ли хорошо сделанные сложные примеры, которые я забыл?
Возможно, вы также захотите рассмотреть [reportlab] (http://www.reportlab.com). – ImportanceOfBeingErnest