我想在阅读表中显示epub文件的书籍封面图像。在我的iOS应用程序中,我为epub文件添加了“Open In”支持。因此,当我导航到我的书阅读应用程序时,我想首先在书架上显示书籍的封面图像然后想要加载该书。请帮我从ios app中的epub book中获取封面图片。
答案 0 :(得分:4)
您必须解压缩ePub并解析元数据。
META-INF/container.xml
并找到.OPF文件路径。 .OPF文件包含您需要的所有内容,标记为meta
的标记cover
引用标记item
,这是图像封面。
您可以将此图像复制到某处并删除解压缩的文件。
PS:我是使用Swift 2编写的FolioReaderKit ePub阅读器和解析器的创建者,这是我获得书籍封面FREpubParser.swift的地方。如果您不想处理XML,您可以使用它阅读ePub,它还会解析元数据并为您公开。