Задать вопрос
@FallenBlick

Как отобразить на сайте миниатюру pdf файла?

Есть 10 pdf файлов. Каждый содержит по несколько страниц.
На сайте есть страница с ссылками для загрузки и просмотра этих pdf файлов.
Хочу рядом вывести эскизы первых страниц PDF файлов.
Пробовал Imagick, но что-то всё никак.
$myurl = realpath('file.pdf[0]');
	$image = new Imagick($myurl);
	$image->setResolution( 300, 300 );
	$image->setImageFormat( "png" );
	$image->writeImage('newfilename.png');

OpenServer 5.1.1. выводит сообщение:
( ! )Fatal error: Uncaught exception 'ImagickException' with message 'Can not process empty Imagick object' in D:\OpenServer\domains\test.local\index.php on line 18
( ! ) ImagickException: Can not process empty Imagick object in D:\OpenServer\domains\test.local\index.php on line 18
  • Вопрос задан
  • 4589 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
AloneCoder
@AloneCoder
[object Object]
Вообще вам бы ходить по крону лучше делать превью заранее
А у вас в realpath - верно путь распознается?
Ответ написан
Комментировать
Moskus
@Moskus
A у вас ghostscript установлен? Без него IM не умеет читать PostScript и PDF, как его частный случай.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект