Существует много разных способов генерации PDF-файлов с веб-страницы django в python2. Самым чистым, наверное, является пиза и reportlab. Это не работает для python3.Python3 Django -> HTML to PDF
До сих пор единственным способом, с которым я имел успех, является визуализация шаблона, запись его в файл, а затем использование wkhtmltopdf через subprocess.popen. Это работает хорошо, но он не загружает ни один из моих статических файлов, таких как css и изображения.
Есть ли правильные решения? Может ли wkhtmltopdf читать мои статические файлы из командной строки, в некотором роде, или есть библиотека, такая как pisa/reportlab, которая поддерживает python3?
Я не был в состоянии Finde такую библиотеку
Благодарим Вас за это! Он не отображался ни в одном из моих поисков, но он отлично работает. Для его установки потребовалось немало усилий, так как ему нужно несколько библиотек, отличных от python, но мне это удалось. Спасибо, куча – Eldamir
Я попытался использовать Weasyprint, и он работает с Python3, но он потребляет много памяти - требуется 500 М для создания PDF-файлов с менее 1M html. – asafm