从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();