CentOS7にHeadless ChromiumをいれてScreenShotやpdfに出力する。

やりたいこと

Web pageをプログラムから使える方法でpdfとかimageに出力したい。

wkhtmltopdfをつかっていたが、一部のcssが使えなかったりと、見た目どおりにならないので、困る。
そこで、CentOS7にHeadless Chromiumをいれて、Web pageのpdfとかimageを出力する。

Chromiumのinstall

EPELを使う場合、chromiumとは別にchromium-headlessってのを入れる必要があるようです。

まずは、epelをいれる。

chromiumをインストールする。

動作確認

pdfの場合

imageの場合

引数については、以下のソースで確認する。
https://cs.chromium.org/chromium/src/headless/app/headless_shell_switches.cc

投稿者: Shintaro Okumura

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です