编程语言
首页 > 编程语言> > PHP:未捕获的ImagickException:PDFDelegateFailed

PHP:未捕获的ImagickException:PDFDelegateFailed

作者:互联网

我想从PHP的pdf页面生成图像.我正在使用imagick php扩展来实现此目的,但是当我试图通过imagick读取pdf文件时出现以下错误

Fatal error: Uncaught ImagickException: PDFDelegateFailed `The system cannot find the file specified. ' @ error/pdf.c/ReadPDFImage/801

我的代码是

$imagick = new Imagick();
$imagick->readImage(dirname(__FILE__). '/test.pdf'); 

来自phpinfo()的我的服务器详细信息

PHP: Version 7.0.13
System: Windows NT LALMANI-PC 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586, Architecture: x86
imagick module version: 3.4.3
Imagick using ImageMagick library version: ImageMagick 6.9.3-7 Q16 x86

我还在系统中安装了ImageMagick-6.9.9-27和Ghostscript 9.22.

请让我知道这里出了什么问题.提前致谢.

解决方法:

我在64位Ghostscript 9.22安装中遇到问题,我将其卸载并安装了32位Ghostscript 9.22.问题已修复.

谢谢你的帮助.

标签:php,pdf,imagemagick,ghostscript
来源: https://codeday.me/bug/20191011/1894284.html