【发布时间】:2009-12-04 08:08:46
【问题描述】:
众所周知,.epub 是文件的集合。有谁知道我们如何使用C# 读取嵌入在.epub 运行时中的所有文件?
【问题讨论】:
-
我不知道,反正是 ty
众所周知,.epub 是文件的集合。有谁知道我们如何使用C# 读取嵌入在.epub 运行时中的所有文件?
【问题讨论】:
ePub 规范支持两种格式,文件集合或文件包。大多数 epub 使用包装。该软件包只是一个带有重命名扩展名的 ZIP 文件。
规范can be found here。 OEBPS 容器包装了开放打包格式的 ePub 版本。
读取内容的最简单方法是解压缩文件并查看其中嵌入的 xhtml 文件。
【讨论】:
它是一个 zip 文件,所以如何使用 Compression 命名空间来读取内容。没有使用它,但我确信这个命名空间公开了类以将 zip 文件作为流读取。
【讨论】:
我找到了 EPUB Sharp。不幸的是,还没有发布。 http://epubsharp.sourceforge.net/
【讨论】:
你必须使用 gitden 阅读器,如果你使用 iOS,你可以使用 iBook。
专注于阅读的社交方面的免费在线 ePub 阅读器。现已关闭,但概念已移至:http://www.readups.com/ per:http://www.bookglutton.com/
来源:维基百科
支持 EPUB 2 和 EPUB 3。书籍不能直接在 Mac 以外的计算机上阅读。
【讨论】: