ktEPUB3Maker

EPUB3 PACKAGING TOOL

Copyright (c) 2012, Kengo Tsuruzono All rights reserved.
Support : crane★sitearo.com

ktEPUB3Makerとは

 ktEPUB3Maker とは、HTML で作成されたドキュメントを電子書籍の形式の1つである ePub3 に変換するツールです。

ktEPUB3Maker for OS X

 最新版のダウンロードはこちら。

使い方

  1. HTML と、後述の _info.txt を作成します。
  2. アプリケーションを起動します。
  3. HTML を含んだフォルダーをウィンドウにドロップします。
  4. ドロップしたフォルダーと同じ場所に、ePub3 のドキュメントが作成されます。

ktEPUB3Maker Core

 ktEPUB3Maker は、メインの処理は perl スクリプトで記述しています。そのため、ターミナルの知識は必要になりますが、OS X 以外のプラットホームでも動かすことが可能です。perl スクリプトのみの配布も行っています。

 最新版のダウンロードはこちら。

使い方

  1. HTML と、後述の _info.txt を作成します。
  2. ターミナルを起動します。
  3. カレントディレクトリを、作成元の HTML が格納されているフォルダーの1つ上の階層に移動します。
  4. 以下のコマンドをターミナルから実行します。第3引数には、HTML が入っているディレクトリ名を書きます。実行すると「 MyFirstEBook_ePub 」というフォルダーが作成され、「 xxxx.epub 」というePubのファイルが出来上がります。
perl ktEPUB3Maker.pl MyFirstEBook

注意事項

_info.txt の作成

 ePub3 を作成するために、いくつかの情報を予め _info.txt ファイルに記述しておく必要があります。このファイルを、HTML を含むフォルダの一番上の階層に置いてください。中身は以下のようになっています。

EPUB_NAME: ← ファイル名 (.epub は不要 / 半角英数記号のみで半角スペースも不可 )
BOOK_NAME: ← 本のタイトル
WRITER_NAME: ← 筆者の名前
PUBLISHER_NAME: ← 出版元の名前
UUID: ← 識別番号
TOC_TITLE:← 目次の先頭に書く文字列
COVER_IMAGE: ← カバー画像のファイル名
MOD_TIME: ← 変更日とタイムゾーン ( yyyy-mm-ddThh:mi:ssZ ) 前半が変更日で後半がタイムゾーン ( 日本なら 09:00:00Z )
LANGUAGE: ← 言語 ( 日本語:ja )
PAGE_DIR: ← ページの進む方向 ( 左から右:LEFT_TO_RIGHT、右から左:RIGHT_TO_LEFT )
---END---

 具体例ですと以下のようになります。

EPUB_NAME:MyFirstEBook
BOOK_NAME:はじめての電子出版
WRITER_NAME:鶴薗賢吾
PUBLISHER_NAME:site-aro
UUID:com.sitearo.01-01-01-01.0000000001
TOC_TITLE:はじめての電子出版 目次
COVER_IMAGE:cover.jpg
MOD_TIME:2012-11-21T09:00:00Z
LANGUAGE:ja
PAGE_DIR:LEFT_TO_RIGHT
---END---

 UUID は、各書籍でユニークなものである必要があります。ウェブサイトでUUIDを生成してくれるところもありますので、そういったサービスを利用して生成したものを書き込んでください。

 MOD_TIME は、前半が変更日で、後半がタイムゾーンの指定になります。タイムゾーンは、日本の場合は上の例のとおり「 09:00:00Z 」と書いてください。

注意制限事項