GitBook(SaaS版)ドキュメントを一気にPDF化するコード

割引あり

以下に示すのは「3階層以上の折りたたみにも対応した GitBook(SaaS版)ドキュメントを一気にPDF化する」コードです。
この記事(Note)では、コードの解説と、初心者の方でもコピペで導入できるような マニュアル を収録しています。



なぜこの記事(Note)を読む必要があるのか?

「GitBook のページを一気に保存したい!」
→ でも、旧GitBook CLIのように一発コマンドは使えない…。
「多階層で折りたたまれているページを全部展開してまとめたい!」
→ 手動クリックは面倒。自動化したいけど、階層が深いと展開が不十分…。
「Puppeteer が難しそう。でも丸ごとコピペで使えれば楽だな」
→ 本記事ならスクリプトを そのまま コピペ。ちょっとの調整でOK!

今や多くのマニュアルや技術文書が GitBook (SaaS 版) で公開されています。
ところが、階層が複雑なページを「一括でPDFにまとめたい」となると公式には簡単な方法がありません。

本Noteを読んでいただければ、初心者の方でもクリックだけで深い折りたたみを展開→すべてのリンクを巡回→1つのPDFにまとめる ツールを実現可能です!

AIにツールやプロジェクトのPDFを渡したいけど、公式から全てコピペしたりいちいちPDFにして大幅な時間ロスしている


注意事項

• GitBook でホスティングされているドキュメントには、それぞれ著作権利用規約があります。他人のリポジトリや公的なドキュメントを勝手に PDF 化する場合は、利用規約や著作権を必ず確認してください。
• 下記のコードは Puppeteer (ヘッドレスChrome) を使います。Node.js 環境が必須です。
• コードを実行して問題が発生しても、当記事では責任を負いかねます。あくまで自己責任でご利用ください。

手順ガイド:初心者でもできる3ステップ

ここから先は

7,689字

この記事が気に入ったらチップで応援してみませんか?