Imrove Imports

This commit is contained in:
Stefan Hardegger
2026-03-21 15:36:54 +01:00
parent 5a1a453798
commit 1dae7b1737
2 changed files with 23 additions and 1 deletions

View File

@@ -212,7 +212,9 @@ public class PDFImportService {
for (String para : paragraphs) {
String trimmed = para.trim();
if (!trimmed.isEmpty() && !isLikelyHeaderFooter(trimmed)) {
htmlContent.append("<p>").append(escapeHtml(trimmed)).append("</p>\n");
// Normalize soft line wraps (single newlines from PDF layout) to spaces
String normalized = trimmed.replaceAll("[ \t]*\n[ \t]*", " ").replaceAll(" {2,}", " ").trim();
htmlContent.append("<p>").append(escapeHtml(normalized)).append("</p>\n");
}
}
}