我正在尝试使用 PHP Image 魔术扩展将多页 PDF 文件转换为图像。问题是,我没有获取与文件的每一页对应的图像,而是将 pdf 的最后一页作为输出图像。这是代码:
$handle = fopen($imagePath, "w");
$img1 = new Imagick();
$img1->setResolution(300,300);
$img1->readImage(path to pdf file);
$img1->setColorspace(imagick::IMGTYPE_GRAYSCALE);
$img1->setCompression(Imagick::COMPRESSION_JPEG);
$img1->setCompressionQuality(80);
$img1->setImageFormat("jpg");
$img1->writeImageFile($handle);
我在做什么错?命令行上具有相同参数的转换命令有效。