From a9c17b45b3097a8a956bf7f433d6206ada8a66dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20P=C3=B6ttker?= Date: Mon, 4 May 2026 16:17:43 +0200 Subject: [PATCH] fix: disable -dSAFER flag in Ghostscript commands to ensure proper PDF processing --- paperless-backend/src/preprocessing/pdf.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/paperless-backend/src/preprocessing/pdf.service.ts b/paperless-backend/src/preprocessing/pdf.service.ts index e64027e..7fe63bd 100644 --- a/paperless-backend/src/preprocessing/pdf.service.ts +++ b/paperless-backend/src/preprocessing/pdf.service.ts @@ -22,7 +22,7 @@ export class PdfService { await execFileAsync('gs', [ '-dNOPAUSE', '-dBATCH', - '-dSAFER', + '-dNOSAFER', '-sDEVICE=png16m', `-dFirstPage=${page}`, `-dLastPage=${page}`, @@ -45,7 +45,7 @@ export class PdfService { await execFileAsync('gs', [ '-dNOPAUSE', '-dBATCH', - '-dSAFER', + '-dNOSAFER', '-sDEVICE=png16m', `-r${dpi}`, `-sOutputFile=${path.join(tmpDir, 'page-%d.png')}`, @@ -94,7 +94,7 @@ export class PdfService { await execFileAsync('gs', [ '-dNOPAUSE', '-dBATCH', - '-dSAFER', + '-dNOSAFER', '-sDEVICE=pdfwrite', `-sOutputFile=${outputPath}`, inputPath,