|
EPUB形式(拡張子“.epub”)の中身は、XHTML形式で書かれたテキスト、画像と、EPUBの情報を格納したテキストファイルを、ZIP形式に圧縮したものです。 このためフリーのEPUB形式の電子書籍は、拡張子を“.zip”に変更してZIP形式の解凍ツールにかけると、その中身を見ることが出来ます。 またXHTML形式でwebサイト/ホームページを作れる方なら誰でも自作できます。 ここでは、「iBooks」アプリで楽しめるEPUB形式の電子書籍の作り方を解説します。 なお、iPadでのiBooksの使い方についてはiBooksの使い方のページをご覧ください。 [[ 目次 ]]
難しいことはともかく、すぐにEPUB形式のファイルを作ってみたい人は、 sigilで電子書籍を作る:テキストの場合や ChainLPで電子書籍を作る:コミック/画像の場合 からご覧ください。 EPUB形式の規格 EPUB形式(拡張子“.epub”)の中身は、XHTML形式で書かれたテキスト、画像と、EPUBの情報を格納したテキストファイルを、ZIP形式に圧縮したものです。 このためフリーのEPUB形式の電子書籍は、拡張子を“.zip”に変更してZIP形式の解凍ツールにかけると、その中身を見ることが出来ます。 またXHTML形式でwebサイト/ホームページを作れる方なら誰でも自作できます。 EPUB形式の規格は International Digital Publishing Forum(IDPF)によって策定されており、 その内容は Open Publication Structure (OPS)、 Open Packaging Format (OPF)、 Open Container Format (OCF) の3つに分けて公開されています。
EPUB形式のファイル構造
EPUB形式のzipファイルで、最低限必要なファイルを納めたファイル構造は、左図のようになります。
まず、OEBPSフォルダの下が電子書籍の本体です。XHTML形式で書かれた本文と、挿絵などの画像、書式を決定するCSSファイルなどを格納します。 ここに格納するファイル、フォルダは必ずしもこの通りになっている必要はありません。 このフォルダの中身がXHTML形式対応したブラウザで正確に表示されるなら、どのような構造/名前/個数でもOKです。 なお、文字コードはUTF-8またはUTF-16を使用します。 META-INFフォルダの中には、EPUBの各種制御情報を格納したファイルをいくつか入れます。 最低限、“.opf”ファイルの格納場所を示す“container.xml”を1つ格納します。 ルートフォルダには“mimetype”、“[書籍名].ncx”、“[書籍名].opf”の3つのファイルを格納します。 “mimetype”はこのファイルのMIMEタイプを示すテキストファイルです。 このファイル名と中身は、すべてのEPUB形式電子書籍で固定です。 またこのファイルは、zip形式にまとめるとき、そのzipファイルの先頭に、非圧縮で格納しなければなりません。 これを実現するためには、Info-ZIPなどの、ファイルごとに格納順序や圧縮/非圧縮を指定できるzip圧縮ツールを使用する必要があります。 “[書籍名].ncx”は目次のファイルです。拡張子の.ncxはNavigation Center eXtendedの略です。 このファイルはOPF仕様上は省略可能です。 “[書籍名].opf”は、この電子書籍の構造を示すファイルです。拡張子の.opfはOpen Packaging Formatの略です。 OEBPSフォルダの下に格納する場合もあるようです。 EPUB形式のファイルを生成するツール EPUB形式のファイルを生成するツールとしては、 sigilや ChainLP を始め、すでにいくつかのものが公開されています。 2012年1月には、アップルが、学校教科書としての利用もできる、インタラクティブな電子書籍が誰でも簡単に作成できるMac用の無料ソフト “iBooks Author”を公開しました。 また、日本語ワープロの老舗: 一太郎2011でもEPUB3.0の出力に対応しました。 今後もiPadの普及に伴って多くのツールが開発/公開されると思われます。 当サイトでは、このページで sigilの使い方と ChainLPの使い方を解説しています。 ご参照ください。
作成した電子書籍をiBooksに取り込む 作成したEPUB形式の電子書籍をiBooksに取り込む方法は、 iBooksの使い方のページで解説していますのでご参照ください。
sigilで電子書籍を作る:テキストの場合 それでは早速EPUB形式の電子書籍を作ってみましょう。 テキストドキュメントを電子書籍に変換するなら、フリーのツール「sigil」を使うのが便利です。 ここではsigilの使い方を説明します。
ChainLPで電子書籍を作る:コミック/画像の場合 コミックや書籍のスキャンなど、画像を電子書籍に変換するなら、フリーのツール「ChainLP」を使うのが便利です。 ここではChainLPの使い方を説明します。 なお、コミックの場合は、「iBooks」アプリの他に、iPadの画面いっぱいに表示される 「i文庫HD」を使うのも良いと思います。 好みで使い分けてください。
もっとiPod/iPad/iPhoneのことを知りたい 下記の各ページでは、より詳しいiPod/iPad/iPhoneの情報を紹介しています。 ご参照下さい。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All about iPod : iPod/iPad/iPhoneのすべて