- 更新日: 2016年4月13日
- iPhone & Android
htmlをmobiファイルに変換してKindle端末やKindleアプリに転送して読む
あるウェブサイトを iPhone/iPad の Kindle アプリで読みたかったので、Ruby Hacking Guide を Kindle で読めるようにする – Stats of the Rivers を参考にして、手順通りに作業しました。
html ファイルを mobi ファイルに変換
1. 対象の html ファイルを1つのディレクトリに保存
ここでは ~/work ディレクトリ以下にまとめて保存すると仮定します。ここに mobi 化する html ファイルを全て保存。
2. 文字コード変換と html ファイルを1つにまとめるスクリプトを作成
対象の html ファイルの文字コードを UTF-8 に変換し、また対象の html ファイルが複数の場合、1つの html ファイルにまとめる ruby スクリプト(~/work/gather_html.rb)を作成する。以下 github のスクリプトを参考にしました。(ほぼ同じ内容)
作成したスクリプト(gather_html.rb)を ~/work ディレクトリに保存します。目次インデックスが書いてあるような index.html がない場合は、まず各ファイルへのリンクを記述した目次を含む index.html を作成します。ファイル数が多いと大変です…。
3. Kindle Publishing Programs で Kindlegen コマンドをダウンロード
Kindle Publishing Programs から KindleGen v2.9 をダウンロードして、kindlegen コマンドを /usr/local/bin/ にコピー。
4. コマンド実行で htmlを1つのファイルにまとめた後、mobiファイル作成
以下のコマンドで、htmlを1つにまとめた後、mobi ファイルを生成します。
1 2 3 4 |
$ ruby gather_html.rb > all.html $ kindlegen all.html -c2 -verbose -locale ja -o filename.mobi |
mobi ファイルを Kindle端末やKindleアプリに転送
Kindle端末に mobi ファイルを転送する場合は以下を参考。PC/Macに繋ぐ方法とEメールで送信する方法があるようです。
Sending MOBI files to your Kindle Reader – Maxim
iPhone/iPad の Kindle アプリに、mobi ファイルを転送する場合は、iPhone/iPad を PC/Mac に繋ぎ、iTunes → App → ファイル共有から Kindle を選択して、”Kindle の書類”へ作成した mobi ファイルをドラッグ&ドロップ。詳しくは以下参考。
iPhone, iPadのKindleアプリにmobiファイルを転送する方法(iTunes利用) : イケハヤ書店
Kindleストアで電子書籍を出版する手順の勉強にもなりました。自分のブログを電子書籍化したりとか、簡単にできそう(な気がするだけかもしれない)。
以上です。
- iPhone & Android の関連記事
- OCNモバイルONEでSIMカードを追加して家族で容量シェア!格安月額432円〜
- Facebookページのメッセージ通知をiPhone/Androidスマホのページマネージャ(Pages Manager)アプリで受け取る方法
- Apple ID変更後にiPhoneのiCloudからサインアウトできない問題
- OCNモバイルONEでスマホ料金が月額972円になった!
- ドコモの月々サポート終了月と2年縛り後の契約更新月にはずれがある
- 2048攻略のコツ、iPhoneのパズルゲーム
- Flappy Bird 攻略のコツ、自己記録更新でスコア143点出ました!
- ドコモ長期ユーザー優遇の嬉しいお知らせ、ドコモクーポンの拡充
- ドコモの Xi・FOMA 一部料金プランの新規受付終了の件が気になったので問い合わせてみた
- Android の Evernote で”前回の同期は失敗しました”のエラー
- 初回公開日: 2014年1月10日
Leave Your Message!