タグ

ePubに関するyosi350のブックマーク (8)

  • EPUB ZIP コンテナの作り方

    EPUBのファイル(コンテナ)は「.epub」という拡張子がついていますが、ファイルの構造としてはZIPアーカイブです。ですから、拡張子を「.zip」に書き換えれば、MacでもWindowsでも解凍(展開)して、文などを普段使い慣れているテキストエディタで編集できます。 しかし、編集後、ZIPで圧縮(アーカイブ)して、拡張子を「.epub」に戻せばいいかというと、そうではないのです。mimetypeファイルの扱いが少し特別なのです。 要件1: ZIPコンテナの先頭に置く 要件2: 圧縮も暗号化もしない 要件3:  ヘッダにはextra fieldをつけない ことが求められているのです。 要件1を満たすには → 最初にmimetypeファイルを単独でZIPアーカイブし、次に残りのディレクトリ・ファイルをそのZIPコンテナに追加すればOK。なんか、簡単^^ 要件2を満たすには → zipコマ

    yosi350
    yosi350 2012/01/21
    Sus scrofa liaodongensis: EPUB ZIP コンテナの作り方
  • GenEPUB.com テキストから電子書籍EPUBを生成する変換サービス #GenEPUB

    これは? GenEPUB.com [じぇねぱぶ] は、電子書籍EPUBファイルをプレーンテキスト (plain text) から簡単に生成する変換サービスです。各種お好みのテキストを、オンラインでEPUB化してダウンロードできます。電書 (eBookコンテンツ) を手軽に自作してみましょう。APIも利用できます。(※ドキュメント未整備) 利用法 最初に、【ご利用の前に】タグの内容を一度必ずお読みください。 上の【EPUBを生成】タグをクリックして現れるフォームにて、a) EPUB化したいテキストを入力・貼り付け、または b) EPUB化したいテキストファイルを選択し、送信ボタンを押してください。 次に現れる画面で、EPUBのプレビューとダウンロードができます。また、EPUBファイルのダウンロードURLをご自身のメールアドレスに送信することもできます。 EPUBの閲覧は、専用機器の電子書籍

    yosi350
    yosi350 2011/12/20
    書誌情報を含んだePubファイルを手軽に生成するサービス
  • テキストファイルをePub化·Text2ePub-clj MOONGIFT

    Text2ePub-cljはJava/Clojure製のフリーウェア(ソースコードは公開されている)。写真やグラフ、図などが入ったリッチなドキュメントも良いが、開発者の基はテキストファイルだろう。書くのも簡単、編集も簡単、何より使い慣れたテキストエディタでどんどん書ける。 テキストファイルをePub化 開発者に限らず小説なども余計な挿絵や文字装飾を省いて文章の魅力だけで勝負することがテキストならば可能だ。そんなテキストファイルをまとめて電子書籍の基フォーマットであるePubにするのがText2ePub-cljだ。 Text2ePub-cljはコンソールで動かすソフトウェアで、出力ファイル名を指定し、後は複数のテキストファイルを指定して出力できる。出来上がったファイルをiTunesに放り込めば、そのままiPhoneiPadで閲覧が可能だ。テキストファイルなのでとても軽量なファイルだ。

  • PRS-T1用のCalibreレシピ修正について - 鵜の右脳

    すみません。前の記事は正しく表示されていなかったみたいです。 preprocess_regexps = [ (re.compile(r'<html', re.DOTALL|re.IGNORECASE), lambda match: '<html xml:lang="ja" lang="ja"'), ] を加える、と書いたつもりでした(すでにpreprocess_regexpsがある場合は、そこに中の2行を加える)。 100%うまくいくと保証はできませんが、ためした範囲ではPRS-T1で表示できるようになりました(目次のページが化けるのは仕様です。この部分はCalibreが生成するので、簡単には修正できないようです。ただし、「目次」ボタンで表示されるものは化けません)。 サンプルとして、ナショナルジオグラフィックのニュースを取得するレシピを添付します。 [サンプルの使い方] ・Calibre

    PRS-T1用のCalibreレシピ修正について - 鵜の右脳
    yosi350
    yosi350 2011/11/23
    xml:lang="ja" lang="ja"
  • Web上でePubファイルを閲覧する·Bookworm MOONGIFT

    BookwormはDjango/Python製のオープンソース・ソフトウェア。電子書籍の熱が高まっている。iPhoneiPadKindleの他にもソニーリーダーや各社が電子書籍リーダーを出している。こうなると共通化したプラットフォームが必要になるだろう。 閲覧画面 ファイルの授受にSDカードを使うのはナンセンスだ(iPhoneにはリーダーがない)。使えそうなのがインターネットだろう。どこかのサイトにアップして、各リーダーにダウンロードする。その基盤とも言えるのがBookwormだ。 Bookwormはオライリーが進めているオープンソースのプロジェクトで、ePubファイルをアップロードして管理できる。Webブラウザ上で閲覧することも可能だ。すべての文書が完璧に読める訳ではないようだが、ePubファイルをアップロードして個々に確認してみるといいだろう。 プロジェクトトップページ Bookw

  • JavaScript製のePubリーダー·rePublish MOONGIFT

    rePublishはJavaScript製のオープンソース・ソフトウェア。iPadの発表後、電子書籍の分野が一気に盛り上がってきた。まだまだ期待値までは遠く及ばないものの、日でも幾つか電子書籍販売サービスができつつある。 書籍一覧 コンテンツが増える中、必要になるのはビューワーだ。iPhoneアプリも良いが、これはiPhone/iPad専用になってしまう。もっと様々なデバイスに対応したいならばWebベースが良いだろう。rePublishはその一つ、JavaScript製のePubリーダーだ。 rePublishが対応するのはDRMなしのePub形式になる。指定されたディレクトリにePubファイルを入れておけば、rePublishが認識して一覧にしてくれる。その中からファイルを選べばWebブラウザ上でePubファイルが閲覧できるようになる。 ビューワー画面 閲覧機能はまだ読むくらいしかなく

    JavaScript製のePubリーダー·rePublish MOONGIFT
  • JavaScriptでEPUBビューアーを自作してみた (1/7)

    iPadのiBooksやSONY Reader、Nookなど、多くの電子書籍リーダーがサポートしているEPUB形式はXHTML+CSSがベースになっているので、誰でも自由にビューアーを作成できます。今回のJavaScriptラボは、Webブラウザー上でEPUBデータを表示するオリジナルのビューアーアプリを作ってみましょう。 ビューアーといっても、EPUB形式をきちんと解析して処理するには手間がかかりますので、今回はEPUBに含まれるXHTMLを表示するだけのシンプルなアプリです。それでも、著作権保護機能がかかっている場合を除けばほとんどのEPUBデータを表示できます。 今回のサンプルはHTML5 File APIを使っているので、Firefox 3.6以降でのみ動作します(一部をのぞく)。また、FirefoxのデバッガーであるFirebugを利用しますので、事前にインストールしておいてくだ

    JavaScriptでEPUBビューアーを自作してみた (1/7)
  • 津田さんメルマガ→ePub変換ウェブサービス mail2epub.cgi (メールマガジン『津田大介の「メディアの現場」』購読者向け)

    mail2epub.cgi ver.20111029 by @mah_jp | 更新履歴 サービスは,津田大介氏 (@tsuda) のメールマガジン『津田大介の「メディアの現場」』を購読している方向けの,「津田さんメルマガ→ePub変換ウェブサービス」です。個人で運用しています。公開については,メルマガ発行責任者の津田さんから許諾をいただきました [2011/10/22]。また,以下の実演動画は,サービスを使ってePubファイルを作り,それをiPadで閲覧する方法を,津田さんご自身が解説しているものです [2011/10/26]。 サービスの使い方は,「メルマガ購読者に届くメールの文テキストすべてをコピーして,以下の入力フォームに貼り付け,送信ボタンを押す」という流れです。その数秒後に,サーバ側で次の処理1〜3を経て生成されるメルマガのePubファイル (電子書籍フォーマットの一種

  • 1