wkhtmltopdf は、任意の HTML (Web ページ) を PDF ファイルまたは画像 (jpg、png など) に変換できる、オープンソースのシンプルで効率的なコマンド ライン シェル プログラムです。
wkhtmltopdf は C で書かれており、GNU/GPL (General Public License) に基づいてリリースされています。 WebKit レンダリング エンジンを使用して、ページの品質を損なうことなく HTML ページを PDF ファイルに変換します。これは、Web ページのスナップショットをリアルタイムで作成および保存するための、非常に実用的で信頼性の高いソリューションです。
この記事では、tar パッケージを使用して Linux システムに wkhtmltopdf をインストールする方法を紹介します。
PDF ファイルを閲覧するために Linux システムに evince (PDF リーダー) をインストールしてみましょう。
リーリーwget コマンドを使用して、Linux アーキテクチャに従って wkhtmltopdf ソース コード ファイルをダウンロードするか、wkhtmltopdf ダウンロード ページから最新バージョンをダウンロードできます (最新の安定バージョンは現在 0.12.4)
64 ビット Linux システムの場合:
リーリー32 ビット Linux システムの場合:
リーリーtar コマンドを使用して、ファイルを現在のディレクトリに解凍します。
リーリー任意のパスからプログラムを実行するには、wkhtmltopdf を /usr/bin ディレクトリにインストールします。
リーリーリモート HTML ページを PDF ファイルに変換し、情報を確認し、GNOME デスクトップで作成されたファイルを evince を使用して参照する方法を見ていきます。
HTML ページを PDF に変換するには、次のコマンドを実行します。ページが現在のディレクトリの 10-Sudo-Configurations.pdf に変換されます。
リーリー出力例:
リーリー作成したファイルを確認するには、次のコマンドを使用します。
リーリー出力例:
リーリー生成されたファイル情報を参照するには、次のコマンドを実行します。
リーリー出力例:
リーリーデスクトップで evince を使用して、生成された最新の PDF ファイルを表示します。
リーリーサンプルスクリーンショット:
私の Linux Mint 17 では素晴らしく見えます。
PDF ファイルの目次を作成するには、toc オプションを使用します。
リーリー出力例:
リーリー作成したファイルの TOC を表示するには、もう一度 evince を使用します。
リーリーサンプルスクリーンショット:
看一下下面的图。它上看去比上面的更好。
wkhtmltopdf 选项及使用
更多关于 wkhtmltopdf 的使用及选项,使用下面的帮助命令。它会显示出所有可用的选项。
$ wkhtmltopdf --help
以上がLinux で Web ページを PDF に変換するスマートなツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。