Преобразование PDF в изображение на PHP с помощью imagick (CPANEL APACHE WORDPRESS LINUX)

#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();