Предварительный просмотр уменьшенного изображения PDF в laravel 5.1?

У меня есть файловый модуль, где я хочу перечислить все файлы, с предварительным просмотром миниатюр.

как следует

введите описание изображения здесь

Я храню файлы в storage папка, которая не доступна через http,

Итак, как я могу предоставить предварительный просмотр эскизов документов, особенно изображений и PDF.

Есть ли в laravel 5.1 доступный пакет?

5

Решение

Изображение для предварительного просмотра PDF-файла обычно первая страница файла PDF.

Ты можешь использовать ImageMagick чтобы получить эту первую страницу файла PDF.

<?php
$imagick = new imagick('sample.pdf[0]'); // 0 specifies the first page of the pdf

$imagick->setImageFormat('jpg'); // set the format of the output image
header('Content-Type: image/jpeg'); // set the header for the browser to understand
echo $imagick; // display the image
?>

Вы также можете вывести (сохранить содержимое изображения в файл) и сохранить его в папке миниатюр с именем PDF в качестве имени файла. нравится (sample.jpg)

Что касается решения на основе laravel, я не думаю, что у laravel есть какой-либо пакет, который может сделать то же самое

7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]