|
|
@ -13,11 +13,11 @@ import me.ag2s.epublib.domain.EpubBook |
|
|
|
import me.ag2s.epublib.domain.Resource |
|
|
|
import me.ag2s.epublib.domain.Resource |
|
|
|
import me.ag2s.epublib.domain.TOCReference |
|
|
|
import me.ag2s.epublib.domain.TOCReference |
|
|
|
import me.ag2s.epublib.epub.EpubReader |
|
|
|
import me.ag2s.epublib.epub.EpubReader |
|
|
|
|
|
|
|
import me.ag2s.epublib.util.StringUtil |
|
|
|
import me.ag2s.epublib.util.zip.AndroidZipFile |
|
|
|
import me.ag2s.epublib.util.zip.AndroidZipFile |
|
|
|
import org.jsoup.Jsoup |
|
|
|
import org.jsoup.Jsoup |
|
|
|
import org.jsoup.nodes.Element |
|
|
|
import org.jsoup.nodes.Element |
|
|
|
import org.jsoup.select.Elements |
|
|
|
import org.jsoup.select.Elements |
|
|
|
import splitties.init.appCtx |
|
|
|
|
|
|
|
import java.io.File |
|
|
|
import java.io.File |
|
|
|
import java.io.FileOutputStream |
|
|
|
import java.io.FileOutputStream |
|
|
|
import java.io.IOException |
|
|
|
import java.io.IOException |
|
|
@ -173,6 +173,12 @@ class EpubFile(var book: Book) { |
|
|
|
} |
|
|
|
} |
|
|
|
//title标签中的内容不需要显示在正文中,去除 |
|
|
|
//title标签中的内容不需要显示在正文中,去除 |
|
|
|
elements.select("title").remove() |
|
|
|
elements.select("title").remove() |
|
|
|
|
|
|
|
elements.select("img").forEach { |
|
|
|
|
|
|
|
val src = it.attr("src") |
|
|
|
|
|
|
|
val path = chapter.url.substringBeforeLast("/") + "/" |
|
|
|
|
|
|
|
val absSrc = StringUtil.collapsePathDots(path + src) |
|
|
|
|
|
|
|
it.attr("src", absSrc) |
|
|
|
|
|
|
|
} |
|
|
|
var html = elements.outerHtml() |
|
|
|
var html = elements.outerHtml() |
|
|
|
val tag = Book.rubyTag |
|
|
|
val tag = Book.rubyTag |
|
|
|
if (book.getDelTag(tag)) { |
|
|
|
if (book.getDelTag(tag)) { |
|
|
|