ご存知のとおり.epub、ファイルのコレクションです。.epub実行時に埋め込まれたすべてのファイルを使用してどのように読み取ることができるかを誰かが知っていますC#か?
4 に答える
ePub仕様は、ファイルのコレクションまたはファイルのパッケージの2つの形式をサポートしています。ほとんどのePubはパッケージを使用しています。パッケージは、拡張子が名前変更された単純なZIPファイルです。
仕様はここにあります。OEBPSコンテナは、OpenPackagingFormatのePubバージョンをラップアラウンドします。
コンテンツを読む最も簡単な方法は、ファイルを解凍し、その中に埋め込まれているxhtmlファイルを確認することです。
zipファイルですので、Compression名前空間を使って内容を読み込んでみてはいかがでしょうか。使用していませんが、この名前空間はクラスを公開してzipファイルをストリームとして読み取ると確信しています。
EPUBシャープを見つけました。残念ながら、まだリリースされていません。 http://epubsharp.sourceforge.net/
iOS を使用している場合は、gitden リーダーを使用するか、iBook を使用する必要があります。
読書の社会的側面に焦点を当てた無料のオンライン ePub リーダー。現在は閉鎖されていますが、コンセプトはhttp://www.readups.com/ per: http://www.bookglutton.com/に移動しました。
出典:ウィキペディア
EPUB 2 および EPUB 3 をサポートします。Mac 以外のコンピューターではブックを直接読み取ることはできません。