web-dev-qa-db-fra.com

wkhtmltopdf wkhtmltoimage: impossible de se connecter au serveur X

J'ai compilé wkhtmltopdf à partir de la source sur le serveur Ubuntu 64 bits 10.04 comme décrit dans le manuel. Lorsque j'essaie de convertir, il se termine par un message d'erreur:

wkhtmltoimage: cannot connect to X server

Le serveur X est installé mais n'est pas en cours d'exécution. Si je télécharge la version déjà construite, cela fonctionne, mais génère parfois une exception "Erreur de segmentation".

Alors, comment faire fonctionner compilé à partir de la version source?

6
Jonas

Je pense que vous devez installer xvfb (serveur X 'faux' du framebuffer virtuel):

apt-get install xvfb

Puis dans le terminal:

xvfb-run wkhtmltoimage --format png --quality 100 --no-debug-javascript --height 800 http://facebook.com/ fb.png
6
jnbdz