From 5e2caa48a31c33c2aa7d7487c5b8a4b6d57652e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Sz=C3=BCcs?= Date: Tue, 11 Nov 2025 09:30:18 +0100 Subject: [PATCH] refactor(pdf-conversion): replace Ghostscript with QPDF for normalization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated PDF normalization process to use QPDF instead of Ghostscript - Aligned command execution logic with QPDF implementation 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 ee1efd9ea..73275a921 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 @@ -1382,7 +1382,7 @@ public class ConvertPDFToPDFA { normalizedPdf.toAbsolutePath().toString()); ProcessExecutorResult result = - ProcessExecutor.getInstance(ProcessExecutor.Processes.GHOSTSCRIPT) + ProcessExecutor.getInstance(ProcessExecutor.Processes.QPDF) .runCommandWithOutputHandling(command); if (result.getRc() == 0 && Files.exists(normalizedPdf)) {