首页 > 解决方案 > Uncaught ImagickException: UnableToOpenBlob 'uploads/Datapath.pdf': 没有这样的文件或目录@error/blob.c/OpenBlob/3315

问题描述

我正在尝试使用 ImageMagick 将 pdf 的第一页转换为图像,但它不起作用,我尝试了 Stack Overflow 和其他一些网站的所有解决方案,例如使用真实路径,但没有一个有效。

<?php
$image=new Imagick();
$image->readImage('uploads/Datapath.pdf[0]');
$image->writeImages('uploads/ima.jpg');
?>

这是代码,但不工作,并给出错误

Fatal error: Uncaught ImagickException: UnableToOpenBlob 'uploads/Datapath.pdf': No such file or directory @ error/blob.c/OpenBlob/3315 in F:\xampp\htdocs\Web_Engineering\webproj\try.php:3 Stack trace: #0 F:\xampp\htdocs\Web_Engineering\webproj\try.php(3): Imagick->readImage('uploads/Datapat...') #1 {main} thrown in F:\xampp\htdocs\Web_Engineering\webproj\try.php on line 3

标签: phpimagick

解决方案


推荐阅读