Php Imagick无法读取pdf文件,或读取时间过长

Php Imagick无法读取pdf文件,或读取时间过长,php,imagick,Php,Imagick,我想通过使用PHP将PDF文件的第一页转换为图像来获得PDF缩略图,因此我尝试了以下代码: <?php $image = new Imagick(realpath('my.pdf')."[0]"); $image->setResolution( 300, 300 ); $image->setImageFormat( "png" ); $image->writeImage('my.png'); ?> 然后我发现是这条线路造成了

我想通过使用PHP将PDF文件的第一页转换为图像来获得PDF缩略图,因此我尝试了以下代码:

<?php
$image = new Imagick(realpath('my.pdf')."[0]");
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('my.png');
?>
然后我发现是这条线路造成了问题,所以我认为问题可能是因为Imagick安装不正确,但我检查了一下,似乎没问题

我尝试打开一个图像:

$image = new Imagick(realpath('my.jpg'));
它工作得很好

那么,问题在哪里?如何解决


提前感谢您的帮助:)

该PDF页面有多大?听起来它可能太大了,您的系统无法处理。我使用了一个非常小的(13KB),只有一页。那个PDF页面有多大?听起来它可能太大了,您的系统无法处理。我使用了一个非常小的(13KB),只有一页。
$image = new Imagick(realpath('my.jpg'));