Php Imagick无法获取pdf
我有这部分代码:Php Imagick无法获取pdf,php,pdf,imagick,Php,Pdf,Imagick,我有这部分代码: $im = new Imagick( $pdf_file ); $im->setImageFormat( "png" ); $im->scaleImage( 100, 100, true ); 但是我得到了以下错误:无法打开Imagick->\uu构造('/home/server/…') pdf文件的大小是8MB,但如果我放一个大小为3或4MB的pdf,它就可以工作。有没有办法让Imagick获取更大的文件 谢谢。可
$im = new Imagick( $pdf_file );
$im->setImageFormat( "png" );
$im->scaleImage( 100, 100, true );
但是我得到了以下错误:无法打开Imagick->\uu构造('/home/server/…')
pdf文件的大小是8MB,但如果我放一个大小为3或4MB的pdf,它就可以工作。有没有办法让Imagick
获取更大的文件
谢谢。可能是您的内存限制低于8MB。核对一下
var_dump(ini_get('memory_limit')代码>
您还可以在php.ini之外进行设置
ini_集('memory_limit','8M')代码>文件可读吗?如果从imagickconvert
命令行实用程序运行它,它是否工作?该文件是可读的。我不允许使用命令行从pdf文件生成thumb。您的意思是您在web服务器上没有shell访问权限吗?请具有shell访问权限的人为您测试它ii我尝试了使用命令行在shell上运行,但在php脚本上运行不起来。我搞不懂。请确保文件权限为777(chmod 777 filename.pdf
),并将php againit设置为5MB。谢谢