Подскажите пожалуйста, с помощью какой библиотеки или прочих средств можно реализовать функцию создания документа готовой к печати. Необходимо чтобы формировался документ, имеющий определенную форму, который заполняется данными из БД. В PHP я вроде слышал, что есть такое что-то. А вот для Django (именно чтобы документ можно было сформировать по нажатию кнопки на сайте, который написан на Django) что-то не знаю ничего подобного. Вообще реально ли это? :) Спасибо
Даниил Сергеев: Reportlab самый популярный и интенсивно развивающийся, но придётся освоить его богатый API. xhtml2pdf, как можно понять из названия, конвертирует html в pdf, что позволяет форму документа генерировать с помощью шаблонизатора django, а потом превращать её в pdf. PyPDF2 я не пробовал.
1. Сформировать или открыть готовый и подредактировать с помощьюлюбы python-docx
2. Сохранить во временный файл
3. Позвать консольную команду https://wiki.ubuntuusers.de/unoconv/ для временного файла
4. Отдать в стриме получившуюся pdf