Merge branch 'hotfix-fp' into 'main'

hotfix: reduce file size using Optimizer.optimize

See merge request fforesight/azure-ocr-service!14
This commit is contained in:
Kilian Schüttler 2024-09-11 15:54:31 +02:00
commit 750d7f96c5

View File

@ -16,6 +16,7 @@ import com.knecon.fforesight.service.ocr.processor.service.imageprocessing.Image
import com.knecon.fforesight.service.ocr.processor.visualizations.layers.LayerFactory;
import com.knecon.fforesight.service.ocr.processor.visualizations.layers.OcrResult;
import com.pdftron.common.PDFNetException;
import com.pdftron.pdf.Optimizer;
import com.pdftron.pdf.PDFDoc;
import com.pdftron.sdf.SDFDoc;
@ -74,6 +75,7 @@ public class AsyncOcrService {
BinaryData docData;
try (var smallerDoc = extractBatchDocument(pdfDoc, batch)) {
Optimizer.optimize(smallerDoc);
docData = BinaryData.fromBytes(smallerDoc.save(SDFDoc.SaveMode.LINEARIZED, null));
}
return docData;