diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java index bb148a5a9..d253b67b0 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java @@ -774,11 +774,11 @@ public class CompressController { this.streamLength = image.getCOSObject().getLength(); this.imageType = getImageType(image); this.decodeParams = generateDecodeParamsHash(image); - this.metadataHash = this.generateMetadataHash(image); + this.metadataHash = ImageIdentity.generateMetadataHash(image); } // Generate hash of image metadata - private String generateMetadataHash(PDImageXObject image) { + private static String generateMetadataHash(PDImageXObject image) { try { StringBuilder metadata = new StringBuilder(); diff --git a/app/core/src/main/resources/messages_en_GB.properties b/app/core/src/main/resources/messages_en_GB.properties index e4c6378f1..eebbeb78f 100644 --- a/app/core/src/main/resources/messages_en_GB.properties +++ b/app/core/src/main/resources/messages_en_GB.properties @@ -1329,6 +1329,7 @@ compress.title=Compress compress.header=Compress PDF compress.credit=This service uses qpdf for PDF Compress/Optimisation. compress.grayscale.label=Apply Grayscale for Compression +compress.linearize.label=Linearize PDF for faster web viewing compress.selectText.1=Compression Settings compress.selectText.1.1=1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality compress.selectText.2=Optimisation level: diff --git a/app/core/src/main/resources/templates/misc/compress-pdf.html b/app/core/src/main/resources/templates/misc/compress-pdf.html index 550983a8c..b593eb8f3 100644 --- a/app/core/src/main/resources/templates/misc/compress-pdf.html +++ b/app/core/src/main/resources/templates/misc/compress-pdf.html @@ -45,6 +45,12 @@ + +
+ +