我正在使用 imagick 3.0.1 和 phmagick (http://www.francodacosta.com/phMagick/download)。无论如何,当我尝试将 PDF 转换为 JPEG 时,两者都会给我同样的错误。
例如: Postscript delegate failed `/tmp/magick-bfxIrUJ5': No such file or directory @error/pdf.c/ReadPDFImage/669
我正在使用 Ghostcript-9.05(在 /usr/local/bin/gs 上运行)。还有 ImageMagick-6.7.6-8(在 /usr/local/bin/convert 上运行)。
我已经检查了文件夹的权限(755)。ImageMagick 在终端上工作得很好。
例如,我的 PHP 使用 Imagick:
//use imagick
$im = new imagick( '/pdf/553571072.pdf' );
// convert to jpg
$im->setImageColorspace(255);
$im->setCompression(Imagick::COMPRESSION_JPEG);
$im->setImageFormat('jpeg');
//write image on server
$im->writeImage('/jpg/553571072.jpg');
顺便说一下,Imagick 它出现在我的 phpinfo() 中。我正在研究 linux/apache/amd64。
任何建议将不胜感激!