在ios应用程序中阅读Epub3

时间:2013-06-19 06:28:24

标签: iphone ios xhtml epub3

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

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

是否有适用于ios的高效epub3阅读器样本?我发现了一个here,但它包含错误,并且没有提到配置它。

请帮助。

1 个答案:

答案 0 :(得分:0)

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

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

您可以简单地将此文件显示为标准HTML文件,但请注意,此文件必须包含语义标记,例如 每个TOC文件中可能有多个部分。 OPF文件指向此文件,在清单部分中应该只有一个属性为“nav”的项目