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