我试图将 epub 书读入我的 android 应用程序,并成功地将文本输入到我的应用程序中,但无法加载 epub 书的图像。实际上,当我们使用 epub 库阅读 epub 书时会发生什么(如果它存储的内容比 epub 书的图像所在的位置要多,它会提取/读取 epub 书并将内容存储在临时位置?)。当我尝试阅读书籍的图像时,出现错误。
当我阅读书籍内容时,它返回包含文本和图像路径的 HTML 页面,但图像路径是相对的,例如<img src='images/cover.jpg'>
所以我从哪里得到图像。
提前致谢
该路径应该相对于存档中的 xhtml 文件。也就是说,如果你的 xhtml 文件有一个图像<img src='image/cover.jpg'>
,那么您的图像文件应该位于相对于名为“image”的 xhtml 文件的子目录中。
.epub 中的 .opf 文件是一个清单,应包含对存档中每个文件(包括任何图像)的引用。如果那里没有引用该图像,则您的 epub 可能无效。 idpf 维护着一个 epub 验证工具,您可以在此处下载:谷歌代码.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)