wkhtmltopdf-QXcbConnection : 디스플레이에 연결할 수 없습니다 ?! 데비안 웨지에 설치 apt-get install wkhtmltopdf 명령 wkhtmltopdf –title

wkhtmltopdf헤드리스 를 달리는 방법 ?!

데비안 웨지에 설치

apt-get install wkhtmltopdf

명령

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

오류

QXcbConnection: Could not connect to display


답변

이것은 버그 이며 데비안 리포지토리에 수정 사항이 제공되지 않았습니다. ashkulz 인용 (버그 보고서를 닫은 사람) :

데비안 리포지토리에서 wkhtmltopdf 버전을 사용하고 있으며 헤드리스 실행을 지원하지 않습니다.

그래서 당신은 할 수 있습니다 …


답변

John WH Smith 솔루션을 만드는 더 쉬운 방법이 있습니다.

apt에서 xvfb를 설치하면 다음을 실행할 수 있습니다.

xvfb-run wkhtmltopdf

( xvfb-runwkhtmltopdf 명령 앞에 두십시오.)


답변

이런 식으로 명령 행에

export DISPLAY=:0

그런 다음 qt응용 프로그램 을 실행하십시오.