マニュアルに記載されているように、Ubuntu 64bitサーバー10.04のソースからwkhtmltopdfをコンパイルしました。変換しようとすると、エラーメッセージが表示されて終了します。
wkhtmltoimage: cannot connect to X server
Xサーバーがインストールされていますが、実行されていません。すでにビルドされたバージョンをダウンロードすると動作しますが、「セグメンテーション違反」例外がスローされる場合があります。
では、ソースバージョンからコンパイルされたものを動作させる方法は?
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