我用Java构建了一个简单的电子书阅读器。应用程序读取epub,将其解压缩到内存中(使用java.util.zip.ZipFile)并将html页面保存在“内部”对象(字符串)中。这非常有效。
但就这样,我只获得了章节的纯文本内容。是否有一个解决方法,我也得到相应的CSS或jpgs?
问题是html页面使用了这样的课程标签:
<img src="images/example.jpg"/>
<link stylesheet="text/css" href="styles/example.css"/>
从我的内部对象中我想将内容放到webview中但过滤后,删除一些信息等。这就是为什么我不想将epub提取到临时文件夹并尝试将所有内容保存在内存中。