RED-6321: OCR not working correctly with 3.6.0
This commit is contained in:
parent
7427258349
commit
25f6837d3b
@ -77,6 +77,7 @@ public class InvisibleElementRemovalService {
|
||||
|
||||
visitedXObjIds.add(page.getSDFObj().getObjNum());
|
||||
|
||||
|
||||
InvisibleElementRemovalContext context = InvisibleElementRemovalContext.builder()
|
||||
.reader(reader)
|
||||
.clippingPathStack(new ClippingPathStack(page.getMediaBox()))
|
||||
@ -91,8 +92,6 @@ public class InvisibleElementRemovalService {
|
||||
context.visitedXObjIds().clear();
|
||||
|
||||
removeOverlappedElements(page, writer, context);
|
||||
reader.end();
|
||||
writer.end();
|
||||
}
|
||||
|
||||
try {
|
||||
@ -227,6 +226,7 @@ public class InvisibleElementRemovalService {
|
||||
formWriter.setDefaultGState(context.reader());
|
||||
|
||||
processElements(formWriter, context);
|
||||
formWriter.end();
|
||||
formWriter.destroy();
|
||||
context.reader().end();
|
||||
}
|
||||
@ -364,6 +364,7 @@ public class InvisibleElementRemovalService {
|
||||
formWriter.setDefaultGState(context.reader());
|
||||
|
||||
processOverlappedElements(formWriter, context);
|
||||
formWriter.end();
|
||||
formWriter.destroy();
|
||||
context.reader().end();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user