0
Я пытаюсь преобразовать файл pdf в jpeg. Но я не могу даже получить простейший пример для работы.невозможно прочитать pdf-файл с использованием imagick
<?php
if (!extension_loaded('imagick'))
die('Imagick is not installed');
else
echo 'Imagick installed<hr>';
$inputFile="test.pdf";
if(file_exists($inputFile)){
echo "$inputFile exists.<br>";
}
else{
die("$inputFile doesnt exist.");
}
$imagick = new Imagick();
$imagick->readImage($inputFile);
$imagick = $imagick->flattenImages();
$imagick->writeFile('test.jpg');
?>
Первый тест говорит, что файл существует, но imagaick не может прочитать файл.
Fatal error: Uncaught exception 'ImagickException' with message
'unable to open image `test.pdf': No such file or directory @
error/blob.c/OpenBlob/2646' in C:\xampp\htdocs\img\index.php:14 Stack trace: #0
C:\xampp\htdocs\img\index.php(14): Imagick->__construct('test.pdf') #1 {main} thrown in
C:\xampp\htdocs\img\index.php on line 14
Что я делаю неправильно?
ли не сказать вам все, что вам нужно знать? 'невозможно открыть изображение 'test.pdf': такой файл или каталог не содержит – BenM
index.php и test.pdf размещаются вместе в одной папке. – user434885
@BenM в файле существует проверка, прежде чем файл будет обнаружен успешно. Таким образом, файл существует и доступен PHP-кодом. :/ – user434885