[Mac] コマンドラインでウェブページを PDF に変換する:wkhtmltopdf

Mac でコマンドラインからウェブページを PDF で保存したくなった。

まず試したのが wkhtmltopdf だ。

wkhtmltopdf
https://wkhtmltopdf.org/

まずはインストール。

環境:macOS Catalina Version 10.15.3

$ brew cask install wkhtmltopdf

あるいはバイナリーのインストーラーもある。

wkhtmltopdf
https://wkhtmltopdf.org/downloads.html

***

ウェブページを PDF 化するには以下のコマンドを実行。

$ wkhtmltopdf https://google.com google.pdf

これでなかなか綺麗な PDF ができあがる。デフォルトで A4 サイズとなる。

さらにヘッダーやフッターに URL やページ数を記入したりするにはオプションを使用する。

例えば、ヘッダーに URL、フッターにページ番号を記入するには以下のようにする。

$ wkhtmltopdf --header-center [webpage] --footer-center "[page] / [toPage]" https://google.com google.pdf

参考:
https://wkhtmltopdf.org/usage/wkhtmltopdf.txt

wkhtmltopdf : MacのコマンドラインHTML(Webページ)をPDF保存 TextExpanderの合わせ技で年月日フォルダ分け整理し保存 – ものくろぼっくす
https://mono96.jp/apple/mac/38806/