Kindle Paperwhiteで読んだオライリー本(PDF)のハイライトをPCに取り込む方法
この記事の操作
オライリーのさまざまな書籍をPDF / ePubで購入し、Kindle Paperwhiteで読んでいる際のハイライトを取得する方法について調べてまとめました。うまくハイライト・メモが同期できない・・・という方の参考になればと思います。
PDFをPaperwhiteで読んでいると、ハイライトが同期されない
最近 Kindle Paperwhiteを購入しました。気になった部分や紹介したいと思ったセクションをハイライトしておいて、登壇・提案資料などを作るときに引用しやすくなるといいなーという期待があり、早速Send to Kindleでオライリーから購入した書籍を何冊かインポートして読書をしています。
ただ、ちょっと気になったのが、PDFでSend to Kindleした場合にハイライトなどが同期されないことがあることです。Redditなどにもコメントがあったので、おそらく既知の問題・・・なのかなぁとは思っています。
パーソナルドキュメントは共有が難しい・・・らしい
色々調べてみたところ、どうやらKindle内での書籍データの扱いがちょっと変わる?らしいです。Send to Kindleで送ったファイルはAmazonストアで買った本とは違い、パーソナルドキュメントとして扱われルトのことでした。そのため読書進捗はだいたい同期するものの、ハイライトやメモはほとんど共有されない様子です。
USB接続でハイライトを取り出す
パーソナルドキュメントのハイライトはクラウドに上がらず、端末内のMy Clippings.txtというファイルに保存されます。これをMacに取り出せば後で活用できます。古いPaperwhiteならUSB接続するだけでFinderから直接アクセスできましたが、2024年以降のモデルではSend to KindleアプリのUSB File Managerを使う必要があります。
USB File ManagerアプリのDLは、Amazonのヘルプページから行えます。

インストーラーが付いてますので、指示に従ってインストールしましょう。

Send to Kindleアプリではなく、USB File Manager
インストールが完了すると、2つのアプリが展開されます。このうちハイライトなどを取り出すのに使うのは、「USB File Manager」です。

Send to Kindleアプリですが、M4 Macbookでは起動時にクラッシュしました。そのため、こちらを使うことはなさそうです。
Kindle端末をUSBで接続する
USB File ManagerでUSBから端末内のファイルを取得するため、Kindle端末をPCに接続しておきましょう。端末の画面が接続中表示になっているかを確認しておきます。

あとはUSB File Managerアプリから「My Clippings.txt」ファイルを見つけてドラッグ&ドロップなどでPCにコピーしましょう。

ファイルの中身はこのような形です。「oreilly-{ISBNコード}e」がメモのタイトルとして付与されていますので、このデータを元に書籍ごとの分類やタイトルの特定を行うと良さそうです。

まとめ
簡単にですが、Kindle側の仕組みで取得できないハイライトが出た時の対処法をまとめました。Kindle Paperwhite、とても軽量で移動中や子どものお世話をしながらでも読めるのがとても重宝しています。その分徹底的に活用していきたいと思いますので、また何かtipsというか困りごとが起きた時は共有します。
参考URL
さらに深く探求する
このトピックに興味を持ちましたか?関連する記事やプロフィールをご覧ください。
⭐ この記事への反応
はてなアカウントでスターを付けることができます
関連記事
OSS に出した PR がスルーされたときに自分がよくやること
自分が使っているOSSに対して、見つけたバグのパッチや機能要望でプルリクエスト(PR)を出してみることがあります。その際、個人が保守しているプロダクトだと返事がないことも少なくありません。そんな時に自分がよくやっているこ […]
2025年振り返り – 2回の転職にカンファレンスリブートなど
気がつけばあと5時間くらいですね。「あれもいる、これは買い忘れた」なんてことを言っていたら、年末は掃除と買い出し三昧だった気がします。 レイオフからはじまった2025年 いろんな意味で2025年は節目の年になりました。な […]
生成AIは開発者の自己学習を加速する
lacolacoさんのブログが面白かったので、最近あった自分の体験をちょっと共有したいなと思います。 若手開発者の育成がAIによってむしろ有益になる理由 スキルの低い開発者にAIで下駄を履かせて生産性を補強するということ […]
生成AIコーディング時代の認知負荷問題とフラクタルアーキテクチャによる解決策
生成AIによるコード生成が開発現場に急速に浸透する中、表面的な生産性向上の裏で深刻な問題が顕在化しています。コード品質の低下、レビューコストの増大、そして開発者自身がコードの詳細を把握できなくなるという事態が広がっていま […]
