wkhtmltopdf
ヘッドレスを実行する方法?!
Debian Wheezyへのインストール
apt-get install wkhtmltopdf
コマンド
wkhtmltopdf --title "$SUBJECT" -q $SOURCEFILE $OUTPUTFILE
エラー
QXcbConnection: Could not connect to display
これは バグ であり、Debianリポジトリには修正が加えられていません。引用ashkulz(バグレポートをクローズした人):
ヘッドレスでの実行をサポートしていないバージョンのwkhtmltopdfをdebianリポジトリーで使用しています。
だからあなたはどちらか...
wkhtmltopdf
をダウンロード してコンパイルします( INSTALL.mdファイル の説明を参照してください; --recursive
オプションのgit clone
行(Qt 4.8が既にインストールされている場合)。xvfb
、 バグレポートのmasterkorpで提案されているように 内で実行します。John WH Smithソリューションを作成するより簡単な方法があります。
Aptからxvfbをインストールするだけで、次のコマンドを実行できます。
xvfb-run wkhtmltopdf
(単にxvfb-run
wkhtmltopdfコマンドの前。)
このようなあなたのコマンドラインタイプで
export DISPLAY=:0
次に、qt
アプリケーションを実行します