GitBook(SaaS版)ドキュメントを一気にPDF化するコード
以下に示すのは「3階層以上の折りたたみにも対応した GitBook(SaaS版)ドキュメントを一気にPDF化する」コードです。
この記事(Note)では、コードの解説と、初心者の方でもコピペで導入できるような マニュアル を収録しています。
なぜこの記事(Note)を読む必要があるのか?
• 「GitBook のページを一気に保存したい!」
→ でも、旧GitBook CLIのように一発コマンドは使えない…。
• 「多階層で折りたたまれているページを全部展開してまとめたい!」
→ 手動クリックは面倒。自動化したいけど、階層が深いと展開が不十分…。
• 「Puppeteer が難しそう。でも丸ごとコピペで使えれば楽だな」
→ 本記事ならスクリプトを そのまま コピペ。ちょっとの調整でOK!
AIに渡す用のPDFを作るのには、もう疲れた、、https://t.co/l2y5BFM1K4
— えんとう@web4×ライフフッカー (@luv_kuki52229) December 31, 2024
今や多くのマニュアルや技術文書が GitBook (SaaS 版) で公開されています。
ところが、階層が複雑なページを「一括でPDFにまとめたい」となると公式には簡単な方法がありません。
本Noteを読んでいただければ、初心者の方でも、クリックだけで深い折りたたみを展開→すべてのリンクを巡回→1つのPDFにまとめる ツールを実現可能です!
AIにツールやプロジェクトのPDFを渡したいけど、公式から全てコピペしたりいちいちPDFにして大幅な時間ロスしている
注意事項
• GitBook でホスティングされているドキュメントには、それぞれ著作権や利用規約があります。他人のリポジトリや公的なドキュメントを勝手に PDF 化する場合は、利用規約や著作権を必ず確認してください。
• 下記のコードは Puppeteer (ヘッドレスChrome) を使います。Node.js 環境が必須です。
• コードを実行して問題が発生しても、当記事では責任を負いかねます。あくまで自己責任でご利用ください。
手順ガイド:初心者でもできる3ステップ
ここから先は
この記事が気に入ったらチップで応援してみませんか?