From 9ed63828db790c9a62cc503cdd18155733779072 Mon Sep 17 00:00:00 2001 From: philipp lang Date: Sun, 31 Oct 2021 12:59:34 +0100 Subject: [PATCH] Add exception when PDF cannot be converted to image --- compressors/PdfCompressor.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compressors/PdfCompressor.php b/compressors/PdfCompressor.php index 0519ef7..815e289 100644 --- a/compressors/PdfCompressor.php +++ b/compressors/PdfCompressor.php @@ -2,6 +2,7 @@ namespace Aweos\Resizer\Compressors; +use Aweos\Resizer\Exceptions\ResizerException; use Illuminate\Support\Collection; use Intervention\Image\ImageManager; use Storage; @@ -38,6 +39,10 @@ class PdfCompressor extends Compressor exec('convert -density 150 '.escapeshellarg($pdf.'[0]').' -quality 90 '.escapeshellarg($file), $output, $r); + if (!file_exists($file)) { + throw new ResizerException('File cannot be generated from PDF file. Root file is "'.$pdf.'"'); + } + return $file; }