@@ -373,36 +373,30 @@ private void addDataToPdfDocument(
373373 final boolean createPdfA3u ) throws OcrException {
374374 for (Map .Entry <File , Map <Integer , List <TextInfo >>> entry
375375 : imagesTextData .entrySet ()) {
376- try {
377- File inputImage = entry .getKey ();
378- List <ImageData > imageDataList =
379- PdfCreatorUtil .getImageData (inputImage ,
380- ocrPdfCreatorProperties .getImageRotationHandler ());
381- LOGGER .info (MessageFormatUtil .format (
382- PdfOcrLogMessageConstant .NUMBER_OF_PAGES_IN_IMAGE ,
383- inputImage .toString (), imageDataList .size ()));
384-
385- Map <Integer , List <TextInfo >> imageTextData = entry .getValue ();
386- if (imageTextData .keySet ().size () > 0 ) {
387- for (int page = 0 ; page < imageDataList .size (); ++page ) {
388- ImageData imageData = imageDataList .get (page );
389- final Rectangle imageSize =
390- PdfCreatorUtil .calculateImageSize (
391- imageData ,
392- ocrPdfCreatorProperties .getScaleMode (),
393- ocrPdfCreatorProperties .getPageSize ());
394-
395- if (imageTextData .containsKey (page + 1 )) {
396- addToCanvas (pdfDocument , imageSize ,
397- imageTextData .get (page + 1 ),
398- imageData , createPdfA3u );
399- }
376+ File inputImage = entry .getKey ();
377+ List <ImageData > imageDataList =
378+ PdfCreatorUtil .getImageData (inputImage ,
379+ ocrPdfCreatorProperties .getImageRotationHandler ());
380+ LOGGER .info (MessageFormatUtil .format (
381+ PdfOcrLogMessageConstant .NUMBER_OF_PAGES_IN_IMAGE ,
382+ inputImage .toString (), imageDataList .size ()));
383+
384+ Map <Integer , List <TextInfo >> imageTextData = entry .getValue ();
385+ if (imageTextData .keySet ().size () > 0 ) {
386+ for (int page = 0 ; page < imageDataList .size (); ++page ) {
387+ ImageData imageData = imageDataList .get (page );
388+ final Rectangle imageSize =
389+ PdfCreatorUtil .calculateImageSize (
390+ imageData ,
391+ ocrPdfCreatorProperties .getScaleMode (),
392+ ocrPdfCreatorProperties .getPageSize ());
393+
394+ if (imageTextData .containsKey (page + 1 )) {
395+ addToCanvas (pdfDocument , imageSize ,
396+ imageTextData .get (page + 1 ),
397+ imageData , createPdfA3u );
400398 }
401399 }
402- } catch (IOException e ) {
403- LOGGER .error (MessageFormatUtil .format (
404- PdfOcrLogMessageConstant .CANNOT_ADD_DATA_TO_PDF_DOCUMENT ,
405- e .getMessage ()));
406400 }
407401 }
408402 }
0 commit comments