mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
feat(epub): support titlepage.xhtml cover
This commit is contained in:
@@ -121,6 +121,14 @@ class EpubFile(var book: Book) {
|
||||
}
|
||||
|
||||
private fun getContent(chapter: BookChapter): String? {
|
||||
/**
|
||||
* <image width="1038" height="670" xlink:href="cover.jpeg"/>
|
||||
* <img width="1038" height="670" src="cover.jpeg"/>
|
||||
* titlepage.xhtml
|
||||
*/
|
||||
if (chapter.url == "titlepage.xhtml") {
|
||||
return "<img src=\"cover.jpeg\" />"
|
||||
}
|
||||
/*获取当前章节文本*/
|
||||
epubBook?.let { epubBook ->
|
||||
val nextUrl = chapter.getVariable("nextUrl")
|
||||
@@ -188,6 +196,7 @@ class EpubFile(var book: Book) {
|
||||
}
|
||||
|
||||
private fun getImage(href: String): InputStream? {
|
||||
if (href == "cover.jpg") return epubBook?.coverImage?.inputStream
|
||||
val abHref = href.replace("../", "")
|
||||
return epubBook?.resources?.getByHref(abHref)?.inputStream
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user