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; }