【发布时间】:2020-12-10 09:59:00
【问题描述】:
我运行的设置:
sudo apt-get install wkhtmltopdf
pip install pdfkit==0.6.1
现在,我正在尝试在云中的虚拟机上运行以下代码:
import pdfkit
pdfkit.from_file("foo.html", "foo.pdf", options={"javascript-delay": 10000})
javascript-delay 参数是必要的,否则某些部分将无法正确呈现。此命令在我的本地计算机上运行良好,但在云中我收到以下错误消息:
wkhtmltopdf exited with non-zero code 1. error:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
知道如何解决此错误或有关将 .html 转换为 .pdf 的替代方法的想法吗?
【问题讨论】:
-
嗯,错误行说它找不到显示器。你确定它应该能够在云端运行吗?
标签: python wkhtmltopdf