Merge branch 'RED-7012' into 'master'

RED-7012: OCR error occurs for 512 pages BASF document

Closes RED-7012

See merge request redactmanager/commons/pdftron-logic-commons!6
This commit is contained in:
Kilian Schüttler 2023-07-17 12:57:57 +02:00
commit a28ad89f69

View File

@ -254,7 +254,7 @@ public class InvisibleElementRemovalService {
PathData pathData = pathElement.getPathData();
if (pathData.getOperators().length == 0 && pathData.getPoints().length == 0 || pathElement.getBBox() == null) {
writer.writeGStateChanges(pathElement);
writer.writeElement(pathElement);
return;
}
@ -432,6 +432,7 @@ public class InvisibleElementRemovalService {
.stream()
.filter(elementFeatures -> elementFeatures.getElementType() == Element.e_path)
.map(elementFeatures -> (ElementFeatures.Path) elementFeatures)
.filter(elementFeatures -> !elementFeatures.getFillColor().equals(Color.WHITE))
.filter(element -> element.isBackground(textBBox))
.toList();
}