Skip to content

Commit

Permalink
Add PdfDocument constructor to try-with-resources
Browse files Browse the repository at this point in the history
DEVSIX-3504
  • Loading branch information
Egor Martsynkovsky committed May 3, 2021
1 parent e563ebe commit 6a8d6be
Showing 1 changed file with 8 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -252,12 +252,13 @@ public static ExtractionStrategy getExtractionStrategy(String pdfPath,
public static ExtractionStrategy getExtractionStrategy(String pdfPath,
String layerName, boolean useActualText)
throws IOException {
PdfDocument pdfDocument = new PdfDocument(new PdfReader(pdfPath));
ExtractionStrategy strategy = new ExtractionStrategy(layerName);
strategy.setUseActualText(useActualText);
PdfCanvasProcessor processor = new PdfCanvasProcessor(strategy);
processor.processPageContent(pdfDocument.getFirstPage());
pdfDocument.close();
return strategy;
try (PdfReader readerPdf = new PdfReader(pdfPath);
PdfDocument pdfDocument = new PdfDocument(readerPdf)) {
ExtractionStrategy strategy = new ExtractionStrategy(layerName);
strategy.setUseActualText(useActualText);
PdfCanvasProcessor processor = new PdfCanvasProcessor(strategy);
processor.processPageContent(pdfDocument.getFirstPage());
return strategy;
}
}
}

0 comments on commit 6a8d6be

Please sign in to comment.