Compare commits
4 Commits
main
...
release/0.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0f6d33f882 | ||
|
|
7b4ca83563 | ||
|
|
d40d2fd58d | ||
|
|
39b323e69e |
@ -21,7 +21,7 @@ dependencies {
|
|||||||
api("org.apache.commons:commons-math3:3.6.1")
|
api("org.apache.commons:commons-math3:3.6.1")
|
||||||
api("com.amazonaws:aws-java-sdk-kms:1.12.440")
|
api("com.amazonaws:aws-java-sdk-kms:1.12.440")
|
||||||
api("com.google.guava:guava:31.1-jre")
|
api("com.google.guava:guava:31.1-jre")
|
||||||
api("com.knecon.fforesight:viewer-doc-processor:0.148.0")
|
api("com.knecon.fforesight:viewer-doc-processor:0.177.0")
|
||||||
api("com.azure:azure-ai-documentintelligence:1.0.0-beta.3")
|
api("com.azure:azure-ai-documentintelligence:1.0.0-beta.3")
|
||||||
api("com.iqser.red.commons:pdftron-logic-commons:2.31.0")
|
api("com.iqser.red.commons:pdftron-logic-commons:2.31.0")
|
||||||
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
|
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
|
||||||
|
|||||||
@ -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.LayerFactory;
|
||||||
import com.knecon.fforesight.service.ocr.processor.visualizations.layers.OcrResult;
|
import com.knecon.fforesight.service.ocr.processor.visualizations.layers.OcrResult;
|
||||||
import com.pdftron.common.PDFNetException;
|
import com.pdftron.common.PDFNetException;
|
||||||
|
import com.pdftron.pdf.Optimizer;
|
||||||
import com.pdftron.pdf.PDFDoc;
|
import com.pdftron.pdf.PDFDoc;
|
||||||
import com.pdftron.sdf.SDFDoc;
|
import com.pdftron.sdf.SDFDoc;
|
||||||
|
|
||||||
@ -74,6 +75,7 @@ public class AsyncOcrService {
|
|||||||
|
|
||||||
BinaryData docData;
|
BinaryData docData;
|
||||||
try (var smallerDoc = extractBatchDocument(pdfDoc, batch)) {
|
try (var smallerDoc = extractBatchDocument(pdfDoc, batch)) {
|
||||||
|
Optimizer.optimize(smallerDoc);
|
||||||
docData = BinaryData.fromBytes(smallerDoc.save(SDFDoc.SaveMode.LINEARIZED, null));
|
docData = BinaryData.fromBytes(smallerDoc.save(SDFDoc.SaveMode.LINEARIZED, null));
|
||||||
}
|
}
|
||||||
return docData;
|
return docData;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user