Archive for the ‘ebooks’ Category

iBookstoreで提供されているEPUB書籍の構造を覗く

Wednesday, May 12th, 2010

先日来、日本でもiPadの予約が開始されましたが、幸運にも一足早く手にすることができました。

既に多くの方がレビューされているので細かなレビューはしないつもりですが、噂にたがわずとてもすばらしいアイテムです。おそらくこれまでiPhoneを使っていたり、メディアデータを積極的に電子化していた人にとっては現時点で最高のデバイスではないかと思います。

そんなiPadの数ある機能の中でも、特に注目されているのがiBooks。残念ながら日本ではしばらくサービスの提供が無さそうではありますが、本格的な電子書籍プラットフォームとして着目されている方も多いと思います。

ご存知のように、iBooksではアプリケーション内でiBookstoreというサイトにアクセスし、アプリケーション内で書籍を買うことができます。

このiBookstore内で使われているファイルフォーマットが、これまでこのBlogでも度々取り上げてきたEPUBです。

EPUBファイルについてはこの記事このタグを参照していただきたいのですが、基本的には、本の中身のデータと、メタデータとを一緒にZIP圧縮したファイルになっています。ということは、暗号化されている内容はともかくとして、どのようなファイル構造になっているかはこのZIPファイルを伸長すればわかるはず…

ということで、この度、以前から読まなきゃなーと思っていたChris Andersonの”Free”をiBookstoreで購入してみたので、その構造がどのようになっているか、EPUBで使われている各メタファイルの内容はどうなっているかを覗いてみたいと思います。なお、以下環境はすべてMacOSX 10.6です。

(more…)

ScanSnap から作成した連番画像ファイルを簡単にePubに変換する -Windows編-

Monday, April 12th, 2010

先日の記事で、Mac上で連番画像をePubに変換する方法をご紹介しましたが、同じことをWindows上で行う方法を説明した記事を発見したのでご紹介。

お先に!iPadのためにePubを作成する方法 | EeePC カフェ

こちらの記事によると、Windowsには連番画像を電子ブック形式ファイル(LRF、PDF、ePub、Mobi)に変換してくれるChainLPというツールがあり、このツールを利用するとお手軽にePubを作成出来るようです。

連番画像を指定サイズにリサイズし、画像だけの電子ブック形式ファイル(LRF、PDF、ePub、Mobi)として出力します。連番ファイルやZIP、 LHaを作成することもできます。

青空文庫形式のテキストファイルを縦書き画像に変換することもできます。このとき、テキスト印刷を通じてPDF仮想プリンタにテキストデータを送りこんで、フォント埋め込みのPDFを出力することもできます。

画像のコントラスト調整等もでき、リサイズもでき、いろいろなフォーマットに出力可能。すばらしいです。WindowsならこのツールとScanSnapで十分ではないでしょうか。

こちらのNo. 722さんですが、他にもいろいろなツールを作成されていらっしゃるので、特にWindowsの方はぜひ一度チェックしてみて下さい。

ScanSnapから作成した連番画像ファイルを1クリック(+α)でePubに変換する -Mac編-

Monday, April 5th, 2010

先日の連番画像ファイルからePubを作成するの続きです。

先日の記事ではePubを作成するシェルスクリプトを公開しましたが、いちいちターミナルからスクリプトを実行するのも面倒なので、AppleScriptを使ってFinderからスクリプトを呼出し、Finderで開いているフォルダ内の連番画像をePubに変換するアプリケーションを用意しました。AppleScriptですので、Mac専用です。

連番画像ファイル->ePub作成アプリケーション

簡単な使い方は以下の通り。なお、未検証ですが連番画像のファイル名に日本語が含まれていると上手くいかないかも知れませんので、ファイル名は英数字のみにしておいた方が無難だと思います。

  1. 自分のホームディレクトリに “bin” フォルダを作成します。
  2. dmgに入っている “epubsh.sh” を1.で作成した “bin” フォルダにコピーします。
  3. dmgに入っている “epubsh.app” を任意の場所 (“bin” や “アプリケーション” をおすすめします) にコピーし、DockもしくはFinderのツールバーに登録します。
  4. ePubに変換したい一連の画像のあるディレクトリを最前面のFinderで開いた状態にし、3.で登録した “epubsh.sh” を実行します。
  5. タイトル、著者を入力するダイアログが表示されるので、それらを入力します。
  6. 暫く待つと、画像と同じディレクトリに “タイトル.epub” という名前でePubファイルが作成されます。

以上です。いつも通り検証不十分ですので、At Your Own Riskでお願いします。コメント等々ございましたら@naokisatoname宛に頂けると幸いです。

以下、スクリーンショット付きの詳細説明とスクリプトのソース。

(more…)