C'è un modo più semplice per creare la soluzione di John WH Smith.
Basta installare xvfb da apt e quindi eseguire:
xvfb-run wkhtmltopdf
(basta inserire xvfb-run
prima di qualsiasi comando wkhtmltopdf.)
Questo è un bug e la correzione non è stata portata nei repository Debian. Citando ashkulz (chi ha chiuso la segnalazione di bug) :
Stai usando la versione di wkhtmltopdf nei repository debian, che non supporta l'esecuzione headless.
Quindi puoi...
- Scarica
wkhtmltopdf
dai sorgenti e compilalo (vedi le istruzioni nel file INSTALL.md; puoi rimuovere il--recursive
opzione dal lorogit clone
line, se hai già installato Qt 4.8). - Eseguilo all'interno di
xvfb
, come suggerito da masterkorp nella segnalazione di bug.
sulla tua riga di comando digita così
export DISPLAY=:0
quindi esegui il tuo qt
applicazioni