优化
This commit is contained in:
@@ -214,13 +214,14 @@ class EpubFile(var book: Book) {
|
|||||||
*/
|
*/
|
||||||
if (!startFragmentId.isNullOrBlank()) {
|
if (!startFragmentId.isNullOrBlank()) {
|
||||||
bodyElement.getElementById(startFragmentId)?.outerHtml()?.let {
|
bodyElement.getElementById(startFragmentId)?.outerHtml()?.let {
|
||||||
/* 章节内容在fragmentI对应的div下时 会截取空白 */
|
val tagStart = it.substringBefore("\n")
|
||||||
bodyString = bodyString.substringAfter(it).ifBlank { bodyString }
|
bodyString = tagStart + bodyString.substringAfter(tagStart)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!endFragmentId.isNullOrBlank() && endFragmentId != startFragmentId) {
|
if (!endFragmentId.isNullOrBlank() && endFragmentId != startFragmentId) {
|
||||||
bodyElement.getElementById(endFragmentId)?.outerHtml()?.let {
|
bodyElement.getElementById(endFragmentId)?.outerHtml()?.let {
|
||||||
bodyString = bodyString.substringBefore(it)
|
val tagStart = it.substringBefore("\n")
|
||||||
|
bodyString = bodyString.substringBefore(tagStart)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//截取过再重新解析
|
//截取过再重新解析
|
||||||
|
|||||||
Reference in New Issue
Block a user