HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/self/root/usr/share/doc/wkhtmltopdf/README.Debian
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 <kolter@debian.org>  Tue, 27 Mar 2018 23:13:36 +0200