跳转至

如何使用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

参考

回到页面顶部