Пример кода ошибки для преобразования PDF в PNG с использованием ImageMagick - PullRequest
0 голосов
/ 25 марта 2020

У меня есть пример кода ниже, чтобы прочитать документ PDF и преобразовать в PNG. Но я получил ошибку ниже.

Неустранимая ошибка: Uncaught ImagickException: PDFDelegateFailed `Система не может найти указанный файл. '@ error / pdf.c / ReadPDFImage / 794 в C: \ laragon \ www\test \ pdf2png. php: 3 Трассировка стека: # 0 C: \ laragon \ www\test \ pdf2png. php (3): конструкция Imagick -> __ ('C: / laragon / www/...') # 1 {main} добавляется в C: \ laragon \ www\test \ pdf2png. php в строке 3

<?php

$imagick = new Imagick('C:/laragon/www/test/ticket.pdf[0]');
$imagick->setImageFormat( 'png' );
file_put_contents('ticket.png', $imagick);

?>

1 Ответ

1 голос
/ 25 марта 2020

AS @Mark Setchell говорит, что поработайте над файлом в той же папке, чтобы проверить, работает ли он.

Также попробуйте это:

//$imagick = new Imagick("C:/laragon/www/test/ticket.pdf[0]");
$imagick = new Imagick("ticket.pdf[0]");
$imagick->setImageFormat( 'png' );
$imagick->writeImage('ticket.png');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...