fix: close graphics
This commit is contained in:
parent
8fa03497e9
commit
6f90ea88a8
@ -98,10 +98,6 @@ public class PdfSegmentationService {
|
||||
page.setPageNumber(pageNumber);
|
||||
List<PdfImage> mergedList = processImages(stripper.getImages());
|
||||
page.setImages(mergedList);
|
||||
for (PdfImage image : mergedList) {
|
||||
image.getImage().flush();
|
||||
image.getImage().getGraphics().dispose();
|
||||
}
|
||||
|
||||
tableExtractionService.extractTables(cleanRulings, page);
|
||||
buildPageStatistics(page);
|
||||
@ -222,6 +218,9 @@ public class PdfSegmentationService {
|
||||
Rectangle2D pos = new Rectangle2D.Float();
|
||||
pos.setRect(image1.getPosition().getX(), image1.getPosition().getY(), width,height1+height2);
|
||||
newPdfImage = new PdfImage(mergedImage,pos,0);
|
||||
// Graphics need to be disposed
|
||||
newPdfImage.getImage().flush();
|
||||
newPdfImage.getImage().getGraphics().dispose();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user