打印多个内容标题类型

时间:2011-03-04 14:05:58

标签: php header http-headers imagick

我正在尝试使用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

有人可以建议如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

看起来你正试图将几个jpeg图像输出到一个标题,我认为这是不可能的。您是否考虑过将图像输出到文件然后输出HTML以显示所有图像?