wkhtmltopdf - QXcbConnection: não foi possível conectar-se para exibir

47

Como executar wkhtmltopdf headless?!

Instalação no Debian Whezzy

apt-get install wkhtmltopdf

Comando

wkhtmltopdf --title "$SUBJECT" -q $SOURCEFILE $OUTPUTFILE

Erro

QXcbConnection: Could not connect to display
    
por clarkk 26.03.2015 / 13:53

3 respostas

41

Isso é um bug , e a correção não foi trazida para os repositórios do Debian. Citando ashkulz (quem fechou o relatório do bug):

You're using the version of wkhtmltopdf in the debian repositories, which does not support running headless.

Então você pode tanto ...

por 26.03.2015 / 14:08
36

Existe uma maneira mais fácil de fazer a solução de John WH Smith.

Basta instalar o xvfb a partir do apt e, em seguida, você pode executar:

xvfb-run wkhtmltopdf

(apenas coloque xvfb-run antes de qualquer comando wkhtmltopdf.)

    
por 17.08.2015 / 15:06
5

no seu tipo de linha de comando como este

export DISPLAY=:0 

execute seus aplicativos qt

    
por 10.05.2016 / 14:34

Tags