从 ios 中的 epub 获取封面图片

fetch Cover Image from epub in ios

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

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

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

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

PS:我是FolioReaderKit an ePub Reader and Parser written in Swift 2, this is where I get the book cover FREpubParser.swift的创造者。如果您不想处理 XML 您可以使用它阅读 ePub,它还会解析元数据并为您公开。