vmm86
@vmm86
Software Developer

Как в Python 3 / Django генерировать PDF-файлы с динамической обработкой входного контекста?

В проекте нужно генерировать файлы билетов из исходного шаблона (с разными блоками и их графическим оформлением), заменяя в шаблоне определённые включения на посылаемые на вход параметры контекста, а затем сохраняя файл PDF в папку на сервере.

Раньше это делалось на PHP с помощью TCPDF из исходного SVG-файла как шаблона с заменяемыми на лету %текстовыми_включениями%. Какие инструменты для этого посоветуете в работе с Python 3 / Django 1.11? Предпочтительно использовать SVG на входе для минимизации работы.
  • Вопрос задан
  • 566 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Trahibidadido
Сейчас на проекте используем python-pdfkitit. На вход даем ему HTML верстку, на выходе получаем pdf в директории. Там есть замечательный метод from_url позволяющий загнать в PDF практически всю статику (генерируемую не jsом).
Ответ написан
Ваш ответ на вопрос

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

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