在ios中从epub获取封面图片

Kav*_*ita 1 cover epub ios

我想在我的阅读表中显示 epub 文件的书籍封面图像。在我的 iOS 应用程序中,我添加了对 epub 文件的“打开方式”支持。因此,当我导航到我的图书阅读应用程序时,我想先在书架中显示图书的封面图像,然后再加载那本书。请帮我从 ios 应用程序的 epub 书中获取封面图片。

Heb*_*ida 5

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

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

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

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