4,663 views
この記事は最終更新から 1025日 が経過しています。
wkhtmltopdfの公式サイトはこちら。
https://wkhtmltopdf.org/
(1) ダウンロード&解凍
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz $ xz -dv wkhtmltox-0.12.4_linux-generic-amd64.tar.xz $ tar xfv wkhtmltox-0.12.4_linux-generic-amd64.tar
(2) 実行
A4縦向きの場合
$ IN_URL=http://www.xxxxxxx.net $ OUT_PDF=myfile.pdf $ OUT_SIZE="--page-size A4" $ OUT_ORIENTATION="" $ wkhtmltopdf $OUT_SIZE $OUT_ORIENTATION $IN_URL $OUT_PDF
A4横向きの場合
$ IN_URL=http://www.xxxxxxx.net $ OUT_PDF=myfile.pdf $ OUT_SIZE="--page-size A4" $ OUT_ORIENTATION="--orientation Landscape" $ wkhtmltopdf $OUT_SIZE $OUT_ORIENTATION $IN_URL $OUT_PDF
日本語が表示されない?
wkhtmltopdfを実行しているマシンに日本語フォントがインストールされていない場合、PDF化したいホームページ上の日本語部分が空白になってしまう。
この場合、日本語フォントをインストールしてやればよい。
以下、誰でも無料で使える IPAexフォントのインストール方法を記す。
1) IPAのサイトからフォントをダウンロードする。
2) IPAのサイトに書かれている通りの方法でインストールする。
https://moji.or.jp/ipafont/installation/
以下、内容を転載する。
フォントを置くディレクトリを作成し、ダウンロードした圧縮ファイルをコピーしてください。 $ mkdir ~/.fonts $ cp IPAfont00302.zip ~/.fonts ディレクトリ変更後、圧縮ファイルを解凍し、解凍したファイルを確認してください。 $ cd ~/.fonts $ unzip IPAfont00302.zip $ ls IPAfont00302 フォントのキャッシュを更新してください。 $ fc-cache -fv