KindleでEPUBを読む

Ken published on
3 min, 425 words

Categories: Kindle

KindleでEPUBファイルを読もうと思い、Send-to-KindleでEPUBファイルを送ったら**「Kindleに送信された文書に問題がありました」**というタイトルでエラーメールが届いた。

[-] Amazon.co.jp: コンテンツと端末の管理
https://www.amazon.co.jp/mn/dcw/myx.html#/home/settings/payment
Send-to-KindleはKindle端末に電子書籍をメールで転送するサービス。
電子書籍と言えばEPUBも含まれていそうなものだけど、Kindleは対応していないらしい。

KindleGen

エラーメールにはMobi bookなら対応していると書いてあったのでmobi形式に変換することにした。
調べてみるとKindleGenなるものがあって、これを使えばEPUBをKindleで読めるmobi形式に変換してくれるようだ。

[-] Amazon.co.jpメッセージ
https://www.amazon.co.jp/gp/feature.html?docId=3077677546
KindleGen自体はここにあった。
アンインストールを考えるとめんどくさそうだったのでHomebrewで管理することにした。

[-] Install KindleGen on Mac OSX – Mac App Store
http://macappstore.org/kindlegen/
このページを参考に次のコマンドを実行した。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
brew cask install kindlegen

これでインストール完了。

EPUBをmobiに変換する

KindleGenを使ってEPUBをmobiに変換する。

kindlegen book.epub

以上でbook.mobiが生成されるので、Send-to-Kindleに登録してあるメールアドレスにbook.mobiを添付して送る。
あとはKindleに届くのを待つのみ…だが、待たずともすぐに届いた。

軽く見た感じ、特に問題なく読めそうだ。