Web上には無限とも言えるコンテンツが存在します。その中で最も多いのはテキストコンテンツでしょう。マニュアル、ブログ、メディア、ソーシャルなどあらゆるコンテンツがあります。それらをオフラインに取っておきたいと思うこと多々あるのではないでしょうか。 そこで使ってみたいのがPercollateです。CLIでWebサイトをPDF化します。

Percollateの使い方

Percollateのコマンド例です。URLは複数指定可能で、一つのPDFにまとめてくれます。

percollate pdf --output moongift.pdf https://www.moongift.jp/ https://devrel.jp

変換結果です。

Percollateの売りとしては綺麗なPDFとあるのですが、CSSが再現されるわけではないので、そこまで綺麗ではなさそうです。テキストを読むだけであれば十分なPDFと言えるでしょう。CLIなので自動化もしやすく、便利なソフトウェアです。

PercollateはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

danburzo/percollate: ? → ? A command-line tool to grab web pages as beautifully formatted PDFs