[Ruby] wkhtmltopdf

memo.

install

% brew cask info wkhtmltopdf
wkhtmltopdf: 0.12.2.1
wkhtmltopdf
http://wkhtmltopdf.org/
/opt/homebrew-cask/Caskroom/wkhtmltopdf/0.12.2.1 (14M)
https://github.com/caskroom/homebrew-cask/blob/master/Casks/wkhtmltopdf.rb
==> Contents
  wkhtmltox-0.12.2.1_osx-cocoa-x86-64.pkg (pkg)

gem

ラッパーがあるよう。

つかいかた

コマンドラインから実行できたので試した。

% wkhtmltopdf https://www.d-wood.com ./dw.pdf
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

wkhtmltoimage コマンドもインストールされるので、画像としても取得できる。
またオプション付きで、Basic 認証も越えられる。

% wkhtmltoimage --username user --password password https://www.d-wood.com ./dw.png

オプションが多いのでいろいろできるのかも知れないが、web font がうまく表示されない問題。
時間切れ。

補遺