我正在学习epub阅读器应用程序。我已经尝试并解析了epub 2.我发现它有一个opf
文件引用toc.ncx
文件,它实际上是一个xml文件,我可以解析它以获取内容和html文件。我可以在UIWebView
显示它。
我尝试用相同的方法来解析epub 3文件。我得到了.opf
文件并解析它,但问题是没有.ncx
文件。它有toc.xhtml
个文件。它是我需要的索引文件,但是以xhtml
格式。我不确定所有文件是否都有相同的格式。如果所有epub3的格式都与我根据我的要求创建自定义HTML解析器的格式相同。
是否有适用于ios的高效epub3阅读器样本?我发现了一个here,但它包含错误,并且没有提到配置它。
请帮助。
答案 0 :(得分:0)
我知道有两个iOS EPUB3阅读器,分别是iBooks和Gitden阅读器。
EPUB3必须包含基于HTML5的导航文件 请参阅:http://www.heliconbooks.com/article/epub3navdoc
您可以简单地将此文件显示为标准HTML文件,但请注意,此文件必须包含语义标记,例如 每个TOC文件中可能有多个部分。 OPF文件指向此文件,在清单部分中应该只有一个属性为“nav”的项目