gpt4 book ai didi

php - laravel 5.1 中的 PDF 图像缩略图预览?

转载 作者:可可西里 更新时间:2023-11-01 13:46:57 33 4
gpt4 key购买 nike

我有文件模块,我想在其中列出所有文件,并带有缩略图预览。

如下,

enter image description here

我将文件存储在 storage 文件夹中,该文件夹无法通过 http 访问。

那么如何为文档(尤其是图像和 PDF)提供缩略图预览。

laravel 5.1 有可用的包吗?

最佳答案

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 没有任何包可以做到这一点

关于php - laravel 5.1 中的 PDF 图像缩略图预览?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32630450/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com