KindleGenを利用してepubをmobiに変換する

達人出版会で購入したRuby環境構築講座 Windows編徹底解剖「G1GC」 アルゴリズム編」をKindlePWで読めるようにする方法を調べたのでもメモする。

epub形式をKindlePWで読むにはmobi形式に変換する必要がある。

変換するにはKidleGenを使用する方法とKindle プレビューアを使用する方法があるがここではKidleGenを使用して変換した。

概要は以下の通り

  1. KidleGenを入手する
  2. KindleGenを展開する
  3. KindleGenを実行してmobi形式に変換する
  4. メールで@kindle.comに送信する

KidleGenを入手する

http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000765211

ここから入手する。自分はMacなのでMac用を選択。
 
 

KindleGenを展開する

Safariの場合はZipファイルを自動展開してくれるらしいが、自分はFireFoxを使用したのでダブルクリックなどで展開する。
 
 

KindleGenを実行してmobi形式に変換する

Zipファイルを展開するとKindleGen_Mac_i386_v2_7という名前のフォルダができる。
KindleGen_Mac_i386_v2_7/docs/japanese/Readme.txt
(ここに日本語の解説があるので参照すると良い。)
SpotLightを起動して「ターミナル」入力してターミナルアプリを開く。
cd ~/Downloads/KindleGen_Mac_i386_v2_7
と入力する。(展開したKindleGenのあるところに移動する)
変換したいファイルがデスクトップにありbook.epubという名前の場合
kindlegen ~/Desktop/book.epub
と入力する。(KindleGenを実行してmobiファイルを作成する)
そうするとデスクトップにbook.mobiというファイルが作成される
 

メールで@kindle.comに送信する

出来上がったmobiファイルを自分の端末のメールアドレスに送れば、晴れてKidleでepubが読めるようになります。