Я использую Pisa/xhtml2pdf в своих приложениях Django для создания pdf файла из источника HTML. То есть:
- Я генерирую HTML файл, отформатированный во всех "печатных" материалах (например, разрывы страниц, заголовок, нижний колонтитул и т.д.).
- Я конвертирую этот HTML в pdf, используя Pisa
Этот процесс в порядке, но он медленный (особенно при работе с длинными таблицами), и я должен использовать HTML/CSS в соответствии с функциями/ограничениями Пизы.
Возникает вопрос: правильно ли вы создаете pdf файл из веб-приложения (т.е. создаете HTML-код, а затем преобразовываете его в pdf) или существует более прямой способ: "написать" pdf с более подходящим языком