0

HTMLからPDFを生成するシェルスクリプトツールに取り組んでいます。パッケージをインストールせずにHTMLをpdfまたはpostscriptに変換したいのですが、これには多くの紙の作業が必要です。それを達成する簡単な方法はありますか?インストールせずにダウンロードして使用できるperlコードはありますか?

4

3 に答える 3

4

wkhtmltopdfは、WebKit (qtwebkit) を介して任意のページを PDF レンダリングに変換します。CSS と JavaScript が含まれています:

wkhtmltopdf http://stackoverflow.com/ stackoverflow.pdf

ただし、「ヘッドレス」セットアップ (デスクトップではなくサーバー) では、公式ページで提供されているスタンドアロンの実行可能ファイルを備えた最小限の X サーバーを使用することをお勧めします。

export DISPLAY=:1
Xvfb $DISPLAY &
wkhtmltopdf --use-xserver http://stackoverflow.com/ stackoverflow.pdf

魔法のように動作します!

于 2013-01-08T19:23:46.083 に答える
2

html2ps と ps2pdf (どちらもユーザーランドの perl スクリプト) をインストールし、html2ps の出力を ps2pdf にパイプすることができます。

于 2013-01-08T19:08:40.873 に答える
2

まさにそれを行い、最新の CSS を適切にサポートするコマンドライン プログラムであるWeasyPrintを試してください。これは Python で書かれていますが、シェル スクリプトから呼び出す場合は問題ありません。

于 2013-01-08T19:17:02.000 に答える