Drupal、ブログからePubの自動作成

このエントリーをはてなブックマークに追加
投稿者:chikunai 投稿日時:2011-01-17(月) 23:52

Reader、ガラパゴス、hontoと電子書籍元年の2011年、話題のepub形式にチャレンジ!

Drupalに登録したコンテンツをepub形式化するepubモジュールを試してみました。

モジュールはまだベータ版ですので、実験と思ってください。

epub 6.x-1.0-beta2
http://drupal.org/project/epub

ビューアーは、Adobe Digital Editionsで確認しました。

Adobe Digital Editions
http://www.adobe.com/jp/products/digitaleditions/

epubの詳しいことは↓のサイトに譲りますが、zip形式で圧縮したファイルの拡張子をepubに変えるだけです。epub→zipにして解凍すれば、中身が確認できます。

横浜工文社 日本語Epubブックサンプル
http://www.kobu.com/docs/epub/index.htm

epub 6.x-1.0-beta2は、そのまま使うとAdobe Digital Editionsで日本語が文字化けます。青空文庫など日本語が正しく読める形式と比較したところ、epubモジュールに問題があることが分かりました。以下のとおり修正してください。

epub.moduleの725行目

  1.     . "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"

から

  1.     . "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"ja\" lang=\"ja\">\n"

に変更してください。直接jaと書くのは綺麗ではありませんが許してください。なぜかこの部分だけ言語が指定できるように作られていないんです。

あとはepub化したい対象を設定をすれば、日本語が読めるepubが作られます。見た目は崩れまくりです。綺麗ではありません。今度、epubモジュールの開発者に報告しておきます。

いかがでしたか。

青空文庫のような著作権の切れた無償の書籍もあります。IBM DB2の書籍が、電子書籍だと無料で公開されています。この記事を機会に是非電子書籍を作る、読むことを試してみてください。




コメント(0)

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。
  • 使用できるHTMLタグ: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <table> <tr> <th> <td>
  • 行と段落は自動的に折り返されます。
  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • 次のタグを使用してソースコード構文をハイライトすることができます。: <code>, <blockcode> The supported tag styles are: <foo>, [foo].
  • You may insert videos with [video:URL]
  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。

書式オプションに関するより詳しい情報...

CAPTCHA
この問題はユーザが人間であるかどうかをテストし、スパムによる自動投稿を防ぐためのものです。
Image CAPTCHA
Enter the characters shown in the image.
Drupal theme by Kiwi Themes.