ブログ@kaorun55

HoloLensやKinectなどのDepthセンサーを中心に書いています。

ePubをmobiに変換してKindleで読む

Kindleで自作の電子書籍ファイルを読む場合、mobiというファイルにする必要があります。mobiファイルはePubファイルがあればKindleGenというツールで変換できます。ここでは、以前に作成したJenkinsで、ReVIEW原稿から生成したePubファイルをmobiに変換する手順を記録します。

必要なもの

KindleGenとKindlePreviewerをダウンロードします。KindleGenはePubをmobiファイルに変換するコンソールアプリケーション、KindlePreviewerはmobiファイルを見るためのビューアーです。KindlePreviewerでもePubからmobiに変換できるのですが、GUIなのでコマンドラインから変換できるKindleGenを使用します。

KindleGen

KindleGenをダウンロードして適当なフォルダに回答します。引数など指定せずに実行すると次のように表示されます。

$ ./kindlegen/kindlegen

*********************************************************

* Amazon.com kindlegen(Linux) V2.7 build 1019-d6e4792 *

* A command line e-book compiler *

* Copyright Amazon.com 2012 *

*********************************************************

Usage : kindlegen filename.opf/.htm/.html/.epub [-c0 or -c1 or c2] [-verbose] [-western] [-o <file name>]

Options:

-c0: no compression

-c1: standard DOC compression

-c2: Kindle huffdic compression

-o <file name>: Specifies the output file name. Output file will be created in the same directory as that of input file. <file name> should not contain directory path.

-verbose: provides more information during ebook conversion

-western: force build of Windows-1252 book

-releasenotes: display release notes

-gif: images are converted to GIF format (no JPEG in the book)

-locale <locale option> : To display messages in selected language

en: English

de: German

fr: French

it: Italian

es: Spanish

zh: Chinese

ja: Japanese

pt: Portuguese

これをもとにJenkinsのビルドに組み込みます。

./kindlegen <ePubファイルフルパス> -c0 -o <mobiファイル名>

これでePubがmobiに変換されます。

変換されたmobiファイルはKindlePreviewerで読むことができ、Kindleにコピーすればそのまま読むこともできます。これでePubファイルがあれば、快適なKindle生活ができそうです。

合わせて読みたい