#php #wordpress #imagick
#php #wordpress #imagick
Вопрос:
Ошибка при преобразовании PDF-файла с несколькими страницами в несколько изображений (в виде отдельных файлов jpg). В журнале ошибок отображается ошибка imagick/blob.c/OpenBlob/3496
PHP Fatal error: Uncaught ImagickException: unable to open image 'https://====PATH TO FILE===.pdf page 1 of 1.jpg': No such file or directory @ error/blob.c/OpenBlob/3496 in ====PATH TO FILE===/Custom.php:64
Stack trace:
#0 ====PATH TO FILE====/Custom.php(64): Imagick->writeimage('https://portal....')
Я использую PHP 7.4 для установки WordPress, используя CPANEL и Apache на сервере Linux.
Может кто-нибудь посоветовать, как мне следует решить эту проблему в контексте моей среды?
PHP скрипт:
//$Posted_Media is the filepath in the format (https://... .pdf)//
$Formatted_PDF = new imagick($Posted_Media);
$Number_of_Pages = $Formatted_PDF->getNumberImages();
$Resolution = 600;
$imagick = new imagick();
$imagick->setResolution($Resolution, $Resolution);
$imagick->readImage($Posted_Media);
$imagick->setImageFormat('jpg');
foreach($imagick as $i=>$imagick) {
$imagick->writeImage($Posted_Media. " page ". ($i 1) ." of ". $Number_of_Pages.".jpg");
}
$imagick->clear();