Php xampp 1.7.3中的imagick安装

Php xampp 1.7.3中的imagick安装,php,imagick,Php,Imagick,我需要PDF文件转换成图像使用php。所以我尝试安装imagick并尝试将pdf转换为图像,但它显示在下面的错误中 代码: $pagenumber=1; $myurl = $_SERVER['DOCUMENT_ROOT'].'/test/filename.pdf['.$pagenumber.']'; $image = new Imagick($myurl); $image->setResolution( 300, 300 ); $image->setImageFormat("png"

我需要PDF文件转换成图像使用php。所以我尝试安装imagick并尝试将pdf转换为图像,但它显示在下面的错误中

代码:

$pagenumber=1;
$myurl = $_SERVER['DOCUMENT_ROOT'].'/test/filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat("png");
$image->writeImage('newfilename.png');
echo $image;
错误:

$pagenumber=1;
$myurl = $_SERVER['DOCUMENT_ROOT'].'/test/filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat("png");
$image->writeImage('newfilename.png');
echo $image;

你可以在这里找到一些关于imagick无法处理pdf的有用信息

http://imagemagick.org/discourse-server/viewtopic.php?f=2&t=23879
  • 您可以尝试使用ghostscript加载相同的pdf吗
  • 您的pdf文件的版本是什么

  • 错误不是说pdf文件不在上面提到的路径上吗?谢谢你的评论。pdf文件只有正确的路径…假设您在windows上,您是从哪里获得imagick dll的?