BookHalo BookHalo

KindleをPDF化する方法。現実的な選択肢の比較と手順

Kindleの本は専用アプリでしか開けず、PDFとして書き出す機能はありません。それでもPDFにしたい理由は人それぞれです。印刷して書き込みたい、AIツールに読ませたい、読書メモの素材にしたい。このページでは、現実的にとれる方法を正直に比較して、自動化する手順を説明します。

先に結論: 自分で購入した本を個人用にPDF化するなら、Kindle Cloud Reader(ブラウザ版Kindle)の表示ページを自動でキャプチャして、参照用PDFと文字起こしテキストにまとめるのが、手間と品質のバランスで現実的です。BookHaloはこの流れをChrome拡張1つで行います。

なぜKindleはPDF化できないのか

Kindleで買った本は、Amazonの専用形式で配信され、Kindleアプリやブラウザ版のKindle Cloud Readerでしか表示できません。エクスポート機能はなく、本文のコピーも数行までに制限されています。これは仕様であって、不具合ではありません。

そのため「Kindle PDF化」で見つかる方法は、どれも画面に表示したものを取り込むか、配信ファイルを直接変換するかのどちらかに行き着きます。後者はDRM(コピー防止)の解除を伴うため、規約違反であり、法的な問題も生じます。このページでは扱いません。

現実的な選択肢の比較

方法手間結果
スクリーンショットを1枚ずつ撮る 1冊200〜400枚。ページ送りも手動 画像の束。文字検索はできない
ブラウザの印刷機能 Kindle Cloud Readerは印刷に対応していないため不可
DRM解除系の変換ソフト 規約違反・法的リスク。本ページでは扱わない
表示ページの自動キャプチャ + OCR 開始ボタンを押して待つだけ(1ページ約10秒) 参照用PDFに加えて、検索・コピーできる文字起こしテキスト

最後の方法が、BookHaloがやっていることです。人がページをめくってスクショを撮る作業を自動化し、さらにOCR(文字認識)でテキストも作ります。

手順

  1. ChromeにBookHaloをインストールする
  2. Kindle Cloud Reader(read.amazon.co.jp)でPDF化したい本を開く
  3. ツールバーのBookHaloから実行を押す。自動でページ送りとキャプチャが進む
  4. 完了後にZIPをダウンロードする。中に 参照用PDFfull_text.txt が入っている

実行中はKindleのタブを開いたままにします。別のウィンドウでの作業は並行できます。日本語の縦書き・ルビにも対応しています。

PDFだけでなくテキストも作る理由

PDF化の目的を一段掘ると、「印刷したい」以外の多くはテキストがあれば済むことに気づきます。

BookHaloが常にPDFとTXTをセットで出すのはこのためです。PDFは紙面の見た目を確認する用、TXTは活用する用です。テキストの使い道はNotebookLMに入れる方法ChatGPTで読書メモ化する方法Geminiで要約・質問する方法で具体的に説明しています。

よくある質問

何ページまで対応していますか。 1回の実行で最大1000ページです。一般的な書籍なら1冊収まります。

画質はどうなりますか。 画面に表示された解像度で取り込みます。文字サイズや余白はKindle側の表示設定に従うため、開始前に読みやすい表示に整えるときれいに仕上がります。

どの本でも使えますか。 Kindle Cloud Readerで開ける本が対象です。一部の本はアプリ専用でブラウザでは開けず、その場合は対象外です。サンプル版も対象外です。

合法ですか。 DRMの解除は行いません。自分が購入した本を、画面表示から個人用の控えとして取り込む使い方を想定しています。作成したPDFやテキストを配布・公開する行為は著作権侵害になります。

注意点

OCRは高精度ですが完璧ではありません。正確な引用が必要な場面では、元のKindleページと突き合わせてください。また、超高密度の表組み(四季報など)はテキスト抽出に向きません。

BookHaloはChrome Web Storeで公開中です。Kindle Cloud Readerで開いた本から、参照用PDFと文字起こしテキストを自動生成します。

Chrome Web StoreでBookHaloを開く