私はLinux Webサーバー上でオンザフライでHTMLをPDFドキュメントに変換するためにwkthmltopdfを使用しています。プログラムは元々、正しく実行するためにX11または同様のXサーバーを必要としていましたが、開発者からGUIなしでサーバー上で実行するようにという多くの要求により、静的バージョンで仮想Xサーバーを実行すると確信しています。私は静的(スタンドアロン)バージョンのプログラムを使用していますが、うまく機能します!実行可能ファイルをフォルダーに入れて実行します。
./wkhtmltopdf file1.html file2.pdf
ただし、このプログラムをシステム全体にインストールしたいと思います。apt-get install wkhtmltopdf
(昨日インストールしたばかり)を使用しましたが、64ビットシステムで実行しているため、も必要でしたapt-get install ia32-libs
。インストール後、次のようなバージョンが見つかります。
wkhtmltopdf --version
出力:
Name:
wkhtmltopdf 0.9.9
License:
Copyright (C) 2008,2009 Wkhtmltopdf Authors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
Authors:
Written by Jakob Truelsen. Patches by Mário Silva, Benoit Garret and Emmanuel
Bouthenot.
aptitude経由でインストールされたプログラムを実行しようとすると、次のエラーが発生します。
wkhtmltopdf: cannot connect to X server
誰か私がこれを修正する方法を知っていますか?このバージョンには仮想Xサーバーか何かが欠けていると思います。
/usr/bin/
ディレクトリに移動するだけで、どこからでも使用できます。彼らは静的な実行可能ファイルに仮想xサーバーを追加したので、ラッパースクリプトを作成する必要はありません。