From 63bb7510399226291d13cd601ee5d745f5bff8d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Sz=C3=BCcs?= Date: Tue, 11 Nov 2025 09:02:44 +0100 Subject: [PATCH] refactor(pdf-conversion): switch to QPDF for normalization process MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replaced Ghostscript with QPDF in PDF normalization logic - Updated command handling to use QPDF version verification Signed-off-by: Balázs Szücs --- .../SPDF/controller/api/converters/ConvertPDFToPDFA.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java index 19485dcb6..ee1efd9ea 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java @@ -1362,7 +1362,7 @@ public class ConvertPDFToPDFA { private Path normalizePdfWithQpdf(Path inputPdf) { try { ProcessExecutorResult checkResult = - ProcessExecutor.getInstance(ProcessExecutor.Processes.GHOSTSCRIPT) + ProcessExecutor.getInstance(ProcessExecutor.Processes.QPDF) .runCommandWithOutputHandling(Arrays.asList("qpdf", "--version")); if (checkResult.getRc() != 0) {