1

我正在学习 epub 阅读器应用程序。我已经尝试并解析了 epub 2。我发现它有一个opf引用toc.ncx文件的文件,该文件实际上是一个 xml 文件,我可以解析它以获取内容和 html 文件。比我可以在UIWebView.

我尝试使用相同的方法来解析 epub 3 文件。我得到了.opf文件并解析它,但问题是没有.ncx文件。它有toc.xhtml文件。这是我需要的索引文件,但xhtml格式。我不确定所有文件是否具有相同的格式。如果所有 epub3 具有相同的格式,我可以根据我的要求创建自定义 HTML 解析器。

是否有适用于 ios 的有效 epub3 阅读器示例?我在这里找到了一个,但它包含错误,并且没有提及配置它。

请提供任何帮助。

4

1 回答 1

0

我知道有两个 iOS EPUB3 阅读器,它们是 iBooks 和 Gitden 阅读器。

EPUB3 必须包含基于 HTML5 的导航文件参见:http ://www.heliconbooks.com/article/epub3navdoc

您可以简单地将此文件显示为标准 HTML 文件,但请注意,此文件必须包含语义标签,例如每个 TOC 文件中可能有多个部分。此文件由 OPF 文件指向,在清单部分中应该只有一项具有 property="nav"

于 2013-06-19T09:45:03.640 回答