[英]PDF Pages to Images Using Imagick Skips Last PDF Page
我正在使用Imagick从包含几页的预生成PDF文件生成JPG图像,例如,Eg文件总共包含6页作为PDF文件。 通过以下代码运行后:
$imagick = new \Imagick();
$imagick->setResolution(500, 500);
$imagick->readImage($pdfFinalFile);
$imagick->writeImages($jpgPath.'/Image.jpg',false);
输出总共5张JPG图像,从0到4个编号序列。
无法确定为什么writeImages
函数会跳过PDF的最后一页,而我是通过检查图像中跳过了最后一页的详细信息来确定的
期望将PDF的所有页面都转换为图像
试试这个代码我不靠近电脑
$im = new Imagick();
$im->setResolution(3000,3000);
$im->readimage('file.pdf');
$im->setImageFormat('jpeg');
$im->writeImage('outb.jpg');
$im->clear();
$im->destroy();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.