Устанавливем пакет для Ubuntu:
apt-get install wkhtmltopdf
Устанавливаем необходимые пакеты (в моем случае не хватило именно их).
Чтобы не получить ошибку wkhtmltopdf: cannot connect to X server, делаем следующее
Создаем файл /usr/bin/wkhtmltopdf.sh со следующим содержимым:
С последней версией получается какая-то борода, поэтому устанавливаю старую, но проблема может и решится со временем.
А дальше доки — http://django-wkhtmltopdf.readthedocs.org и http://wkhtmltopdf.org/usage/wkhtmltopdf.txt
apt-get install wkhtmltopdf
Устанавливаем необходимые пакеты (в моем случае не хватило именно их).
apt-get install libicu48
apt-get install xvfb
Создаем файл /usr/bin/wkhtmltopdf.sh со следующим содержимым:
#!/bin/shДалее с джангой.
xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf $*
С последней версией получается какая-то борода, поэтому устанавливаю старую, но проблема может и решится со временем.
pip install django-wkhtmltopdf==1.2.2В settings.py, в кортеж INSTALLED_APPS добавляем:
'wkhtmltopdf',а так же указываем следующую настройку:
WKHTMLTOPDF_CMD = "/usr/bin/wkhtmltopdf.sh"
А дальше доки — http://django-wkhtmltopdf.readthedocs.org и http://wkhtmltopdf.org/usage/wkhtmltopdf.txt
Комментариев нет:
Отправить комментарий