如何使用Python 完成 HTML 转 PDF任务?
2019-02-21 by dongnan
目标
使用 python 提供的 wkhtmltopdf
包,完成 HTML文件转换PDF文件。
环境
head -n1 /etc/issue
Ubuntu 16.04.5 LTS \n \l
安装
apt-get install wkhtmltopdf
使用
wkhtmltopdf demo.html /tmp/demo.pdf
Loading page (1/2)
Printing pages (2/2)
Done
docker 遇到问题
在Docker容器环境提示QXcbConnection: Could not connect to display
wkhtmltopdf demo.html /tmp/demo.pdf
QXcbConnection: Could not connect to display
Aborted (core dumped)
解决方法,需要在容器中使用 xvfb-run
运行命令。
apt-get install xvfb-run
xvfb-run wkhtmltopdf demo.html /tmp/demo.pdf