我正在尝试使用Imagick将pdf转换为图像并打印多个页面。我遇到的问题是使用标题(“Content-Type:image / jpeg”);对于每个页面。它只会打印第一页。完成后,图像将设置为页面的背景。我的代码如下所示:
$im = new imagick('filename.pdf');
$im->setImageFormat( "jpg" );
header( "Content-Type: image/jpeg" );
for ($i = 0; $i < $im->getNumberImages(); $i++) {
$temp_image=new imagick("iptlock_media/files/s8czV4rz4Ge5YMFKsLSu.pdf[$i]");
$temp_image->setImageFormat( "jpg" );
echo $temp_image;
}//end foreach
有人可以建议如何解决这个问题吗?
答案 0 :(得分:0)
看起来你正试图将几个jpeg图像输出到一个标题,我认为这是不可能的。您是否考虑过将图像输出到文件然后输出HTML以显示所有图像?