PHP:Imagick将多页pdf转换为单个图像问题

我正在尝试将多页pdf转换为单个图像,并将pdf中的所有页面堆叠在一起。我正在尝试使用Imagick()类。我发现了类似的问题,但是没有一个问题有所帮助。这是我正在使用的代码。

$img = new Imagick();
$img->setResolution(300,300);
$img->readImage(example.pdf);
$img->resetIterator();
$imga = $img->appendImages(true);
$imga->setImageFormat('jpg');
$imga->writeImage("pdfs.jpg");

只有pdf的最后一页保存在jpg文件中,其他页面则不保存。

我正在使用ImageMagick-7.0.10,PHP 7.3.12,并且在Windows 10上。

wei988168 回答:PHP:Imagick将多页pdf转换为单个图像问题

您必须添加所需pdf页面的索引。 对于第一页:

$img->readImage(example.pdf[0]);

我正在尝试生成多页pdf的动画gif ...尚未完成!

本文链接:https://www.f2er.com/2343328.html

大家都在问