KindleでEPUBを読む
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に届くのを待つのみ…だが、待たずともすぐに届いた。
軽く見た感じ、特に問題なく読めそうだ。