Код: Выделить всё
Laragon
Apache httpd-2.4.54-win64-VS16
PHP 8.3
Ghostscript 10.04.0
ImageMagick 7.1.0-18 Q16 x64
< /code>
Когда я попытался преобразовать PDF в изображение, используя команду EXEC, он работает. < /p>
$pdfPath = $cvFile;
$outputPath = 'd:/temp/test.png';
$gsCommand = "gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r144 -sOutputFile=\"$outputPath\" \"$pdfPath\"";
exec($gsCommand, $output, $returnCode);
$imagick = new \Imagick();
$imagick->readImage($cvFile);
< /code>
Я получил эту ошибку, когда попробовал выполнить вышеуказанный код on line redateMage () < /code>. < /p>
Не удалось -`" gs "-sstdout =%stderr -dquiet -dsafer -dbatch -dnopause -dnoprompt -dmaxbitmap = 500000000 -daligntopixel "-dprinted = false" -soutputfile = c:/users/alish/appdata/local/temp/magick-fzsvjp49wgv_dlqdza-kmigfzpnpmnvq%d "" -fc:/users/alish/appdata/local/tempv-dc4pebpqgcry.mlshixry_cdry_cda_cda_clyry_clyry_cdiixry_clyry_clyry_clyry_clyry_clyry_clyry_clishry_clyrya_clishry_clishix -fC:/Users/alish/AppData/Local/Temp/magick-EJa1tcrtqJ9dcGUOrY2gv7--rqFtZS21"' (The system cannot find the file specified. ) @ error/delegate.c/ExternalDelegateCommand/516
Imagick должен преобразовать PDF в изображение с помощью GhostScript.
Подробнее здесь: https://stackoverflow.com/questions/792 ... utecommand