从 ImageBlob 读取 PDF 时,如果要设置要使用的页面,请使用此函数。
(PECL imagick 2, PECL imagick 3)
Imagick::setImageIndex — 设置迭代器位置
此函数已在 Imagick 3.4.4 中弃用。强烈建议不要依赖此函数。
index
要将迭代器设置为的位置
成功时返回 true
。
错误时抛出 ImagickException。
当您通过 getImageBlog 读取 pdf 并想要获取特定页面的图像或 blob 时,请使用以下函数。
$ims = new Imagick();
$ims->readImageBlob($pdfFileContent);
$ims->setImageIndex(5); // 这将返回 pdf 文件的第 6 页
$image->setImageFormat('png');
// 等等
$blob = $image->getImageBlob();