【メモ】【Linux】CentOSでのwkhtmltopdfのインストール

Webページ(html)をpdfにしたいため、wkhtmltopdfをインストールしました。
※環境:CentOS 6.4(64bit)

最初、下記コマンドでwkhtmltopdfをダウンロードします。

  cd /usr/local/src
  wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos6-amd64.rpm

※OSやバージョンによってダウンロード対象が異なるため、下記ダウンロードページで確認する必要があります。
http://wkhtmltopdf.org/downloads.html

次は、ダウンロードしたwkhtmltopdfをインストールします。

  rpm -ivh wkhtmltox-0.12.2.1_linux-centos6-amd64.rpm

しかし、下記エラーが出て、インストールできませんでした。

  error: Failed dependencies:
      xorg-x11-fonts-Type1 is needed by wkhtmltox-1:0.12.2.1-1.x86_64
      xorg-x11-fonts-75dpi is needed by wkhtmltox-1:0.12.2.1-1.x86_64

→ 「xorg-x11-fonts-Type1」と「xorg-x11-fonts-75dpi」に依存しているようなので、yumでインストールします。

  yum install -y xorg-x11-fonts-75dpi
  yum install -y xorg-x11-fonts-Type1

再度rpmでwkhtmltopdfをインストールしたら、無事にインストールできました。

※インストールできたら、下記のような一行のコマンドだけで、Webページをpdfで保存することができます。(例えば、http://www.yahoo.co.jp → yahoo.pdf)

  wkhtmltopdf http://www.yahoo.co.jp yahoo.pdf