web-dev-qa-db-ja.com

wkhtmltopdf wkhtmltoimage:Xサーバーに接続できません

マニュアルに記載されているように、Ubuntu 64bitサーバー10.04のソースからwkhtmltopdfをコンパイルしました。変換しようとすると、エラーメッセージが表示されて終了します。

wkhtmltoimage: cannot connect to X server

Xサーバーがインストールされていますが、実行されていません。すでにビルドされたバージョンをダウンロードすると動作しますが、「セグメンテーション違反」例外がスローされる場合があります。

では、ソースバージョンからコンパイルされたものを動作させる方法は?

6
Jonas

Xvfb(Virtual Framebuffer 'fake' X server)をインストールする必要があると思います:

apt-get install xvfb

次に、ターミナルで:

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