我想在阅读表中显示epub文件的封面图像。在我的iOS应用程序中,我添加了对epub文件的"Open In"支持。所以当我浏览到我的读书应用程序时,我想先在书架上显示书的封面图像,然后再加载那本书。请帮我在ios应用程序中从epub书中获取封面图像。
您必须解压缩ePub并解析元数据。
- 分析
META-INF/container.xml
并找到.OPF文件路径 -
.OPF文件包含您所需要的所有内容,一个名为
cover
的标记meta
,它引用了一个标记item
,这就是图像封面。 -
您可以将此图像复制到某个位置并删除解压缩的文件。
附言:我是FolioReaderKit的创建者,这是一个用Swift 2编写的ePub阅读器和解析器,这就是我获得FREpubParser.Swift封面的地方。如果你不想处理XML,你可以使用它来阅读ePub,它还会解析元数据并为你公开。