diff --git a/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/service/ViewerDocumentService.java b/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/service/ViewerDocumentService.java index 1585f9d..b726c03 100644 --- a/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/service/ViewerDocumentService.java +++ b/layoutparser-service/viewer-doc-processor/src/main/java/com/knecon/fforesight/service/viewerdoc/service/ViewerDocumentService.java @@ -17,6 +17,7 @@ import java.util.stream.Collectors; import org.apache.pdfbox.Loader; import org.apache.pdfbox.cos.COSName; +import org.apache.pdfbox.pdfwriter.compress.CompressParameters; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentCatalog; import org.apache.pdfbox.pdmodel.PDPage; @@ -287,7 +288,7 @@ public class ViewerDocumentService { */ Observation.createNotStarted("ViewerDocumentService", registry).contextualName("incremental-save").observe(() -> { try (var out = new FileOutputStream(outputFile)) { - pdDocument.saveIncremental(out); + pdDocument.save(out, CompressParameters.NO_COMPRESSION); } catch (IOException e) { throw new RuntimeException(e); }