繁体   English   中英

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

[英]PHP: Imagick converting multi-page pdf into single image issue

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

$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。

你,必须添加你想要的 pdf 页面的索引。 对于第一页:

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

我正在寻找使用多页 pdf 生成动画 gif... 尚未完成!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM