2016年3月2日水曜日

青空文庫形式ファイルから.mobiファイルに変換

青空文庫形式のテキストファイルを、Kindle Paperwhiteで読む為に.mobi形式に変換を行いました。今回は、その手順を紹介しますね。

変換に使用するソフトウェア:
  • AozoraEpub3
    AozoraEpub3 Wiki : からダウンロード
    今回使用したバージョンファイルは、AozoraEpub3-1.1.0b45.zip
  • KindleGen
    KindleGen
    からダウンロード
    今回使用したバージョンファイルは、kindlegen_win32_v2_9.zip
インストール手順は以下になります。
  1. AozoraEpub3は、JAVAアプリになります。JAVAがインストールされていない場合はインストール
  2. AozoraEpub3を任意のディレクトに解凍
  3. KindleGenからkindlegen.exeを抜き出し、AozoraEpub3の解凍ディレクトリに入れる
  4. AozoraEpub3.jarを起動


  5.  AozoraEpub3のGUI右上の端末設定をクリックし、Kindle PWを選択
    本設定を行うと、拡張子ボックスが.mobiになります

あとは、お好きな青空文庫形式のテキストファイル(.zip, .txt)をドラッグ&ドロップすれば変換されます。簡単ですよね。

変換時のワーニングや変換後の問題対策で、青空文庫形式のテキストファイルを一部修正しました。修正個所を参考までに記載します。
  1. 記号に付けているルビを削除
    例:
    α《アルフアー》

    変換時のメッセージ:
    [WARN]ルビ開始文字無し(***)
  2. ルビに注記がある場合は削除
    ルビ間に注記がある記述で、そのルビ間の文字が脱落したため削除

    例:
    ~噛《か※》[#「_※」は「口+齒、第3水準1-15-26]・・・替《か》
    注記の後の「・・・」が脱落

    変換時のメッセージ:
    [WARN]ルビが長すぎます(***)
    [INFO]注記未変換(***):[#「_※」は「口+齒、第3水準1-15-26]
  3. タグ内にある画像ファイルへのリンクをタグ外に変更

    例:
    [#ここから3字下げ]
          :
       <img src="img/01.jpg">
          :
    [#ここで字下げ終わり]


    変換時のメッセージ:
    [WARN]タグ内のため画像単ページ化できません(***)
     
  4. 縦横下記に関する注記を削除

    例:
    [#これ以降本文は横書き]《※》
          :
    [#これ以降本文は縦書き]《※》


    変換時のメッセージ:
    [INFO]注記未変換(***):[#これ以降本文は横書き]
なお、AozoraEpub3の設定を変更せずにJPEGファイル形式の電子書籍ファイル(.zip)の変換も出来ました。実用的には余白などの設定を調整した方が良いと思います。


ブログランキングに参加しています。良かったらクリックしてください

スマートフォン・携帯電話 ブログランキングへ

0 件のコメント:

コメントを投稿