Wkhtmltopdf without X server
----------------------------
Due to its dependency on Qt-WebKit, wkhtmltopdf requires an X11 server to
run. If you want to provide an automated service or use wkhtmltopdf from a
webserver, it could be convenient to use a virtual X11 server (like Xvfb).
The xvfb Debian package contains a wrapper which makes it trivial:
xvfb-run -- wkhtmltopdf [options]
Another way (thanks to Dimitrios Zorbas on #847936) is to use the not well
documented QT_QPA_* environment variables. The rendering (especially for
fonts) could be uncertain but it could be useful in some cases.
QT_QPA_FONTDIR=/usr/share/fonts/truetype/dejavu/ \
QT_QPA_PLATFORM=offscreen \
wkhtmltopdf [options]
-- Emmanuel Bouthenot Tue, 27 Mar 2018 23:13:36 +0200