php - 使用 Imagick 将 .pdf 转换为 .jpg 并在现场显示
问题描述
我正在尝试将用户上传的 PDF 文件转换为 .jpg,以创建某种缩略图。我希望他们上传 PDF 后缩略图显示在同一页面上。
我正在使用 Imagick。
这是我的一些代码:
$filePath = $_FILES['file']['tmp_name'];
$fileName = $_FILES['file']['name'];
$pdfThumb = new Imagick();
$pdfThumb->setResolution(300,300);
$pdfThumb->readImage($filePath . '[0]');
$pdfThumb->setImageFormat('jpeg');
$fp = $fileName . '.jpg';
$pdfThumb->writeImage($fp);
我不觉得真的发生了什么,我想确保它将缩略图保存到我的服务器(可能是暂时的)并在 div 上显示它。任何提示将不胜感激!
解决方案
推荐阅读
- android - 文本小部件中数字数据的颤动百分比
- json - 如何使用 ubuntu bash foreach json 数组名称值 az 组列表
- sql - 使用从列表框中传递的值访问 VBA 运行查询
- java - 使用输入的数字创建一个星方
- image - 如何使用 Flutter 将图像上传到服务器
- javascript - 将 cookie 数据从父级发送到 iframe
- ios - UIRefreshControl 正常运行但没有动画
- python - 将大型 Pandas Dataframe 从“稀疏”浮点数转换为 int
- android - 如何在 Firebase 中节省云空间
- java - 计算每个 recyclerview 项目的 int 值,并在活动完成时加起来