fix: add paragraph to first page
This commit is contained in:
parent
6f90ea88a8
commit
7b6a12da86
@ -121,6 +121,14 @@ public class SectionsBuilderService {
|
|||||||
paragraphMap.computeIfAbsent(1, x -> new TreeSet<>()).add(paragraph);
|
paragraphMap.computeIfAbsent(1, x -> new TreeSet<>()).add(paragraph);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// first page is always a paragraph, else we can't process pages 1..N,
|
||||||
|
// where N is the first found page with a paragraph
|
||||||
|
if (paragraphMap.get(1) == null) {
|
||||||
|
Paragraph paragraph = new Paragraph();
|
||||||
|
document.getParagraphs().add(paragraph);
|
||||||
|
paragraphMap.computeIfAbsent(1, x -> new TreeSet<>()).add(paragraph);
|
||||||
|
}
|
||||||
|
|
||||||
for (Page page : document.getPages()) {
|
for (Page page : document.getPages()) {
|
||||||
for (PdfImage image : page.getImages()) {
|
for (PdfImage image : page.getImages()) {
|
||||||
SortedSet<Paragraph> paragraphsOnPage = paragraphMap.get(page.getPageNumber());
|
SortedSet<Paragraph> paragraphsOnPage = paragraphMap.get(page.getPageNumber());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user