在ios中从epub获取封面图片
我想在我的阅读表中显示epub文件的封面图片。 在我的iOS应用程序中,我添加了“Open In”支持epub文件。 所以,当我导航到我的书阅读应用程序,我想先在书架上显示书籍的封面图像,然后要加载该书。 请帮助我从epub书籍获取封面图片在iOS应用程序。
您将不得不解压缩ePub并parsing元数据。
- parsing
META-INF/container.xml
并find.OPF文件path。 -
.OPF文件包含您需要的全部内容,带有名称
cover
的标签meta
,用于引用标签item
,这是图像封面。 -
您可以将此图像复制到某处并删除解压缩的文件。
PS:我是FolioReaderKit的创build者之一,是用Swift 2编写的一个ePub阅读器和parsing器,这是我得到书封面FREpubPerser.swift的地方 。 如果您不想处理XML,您可以使用它来读取ePub,它也将parsing元数据并为您公开。