从ios中的epub获取封面图片

时间:2015-12-31 11:30:22

标签: ios epub cover

我想在阅读表中显示epub文件的书籍封面图像。在我的iOS应用程序中,我为epub文件添加了“Open In”支持。因此,当我导航到我的书阅读应用程序时,我想首先在书架上显示书籍的封面图像然后想要加载该书。请帮我从ios app中的epub book中获取封面图片。

1 个答案:

答案 0 :(得分:4)

您必须解压缩ePub并解析元数据。

  1. 解析META-INF/container.xml并找到.OPF文件路径。
  2. .OPF文件包含您需要的所有内容,标记为meta的标记cover引用标记item,这是图像封面。

             

  3. 您可以将此图像复制到某处并删除解压缩的文件。

  4. PS:我是使用Swift 2编写的FolioReaderKit ePub阅读器和解析器的创建者,这是我获得书籍封面FREpubParser.swift的地方。如果您不想处理XML,您可以使用它阅读ePub,它还会解析元数据并为您公开。