From dff7499093221afe675f33519b9ec9edbaf6ee61 Mon Sep 17 00:00:00 2001 From: acclorite Date: Tue, 30 Apr 2024 15:33:11 +0300 Subject: [PATCH] Pdf parser - changed new line indicator to "
"(just visual thing), more line deleting rules. (v1.0.1) --- .../ua/acclorite/book_story/data/parser/pdf/PdfTextParser.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/pdf/PdfTextParser.kt b/app/src/main/java/ua/acclorite/book_story/data/parser/pdf/PdfTextParser.kt index a391cbee..7ad281db 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/pdf/PdfTextParser.kt +++ b/app/src/main/java/ua/acclorite/book_story/data/parser/pdf/PdfTextParser.kt @@ -26,7 +26,7 @@ class PdfTextParser @Inject constructor(private val application: Application) : val stringWithIds = mutableListOf() val pdfStripper = PDFTextStripper() - pdfStripper.paragraphStart = "_new_line_" + pdfStripper.paragraphStart = "
" val oldText = pdfStripper.getText(document) .replace("\r", "") @@ -58,7 +58,7 @@ class PdfTextParser @Inject constructor(private val application: Application) : line.all { if (it == ' ') { true - } else if (it.isUpperCase() || it.isDigit()) { + } else if (it.isUpperCase() || it.isDigit() || it == '-') { true } else { false