0
我想将pdf转换为使用Imagick的图像并打印多个页面。我遇到的问题是使用标题(“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
任何人都可以请建议如何解决此问题?
我想过这样做,但不会占用空间,必须管理?确保稍后被删除? – 2011-03-04 14:19:55
是的,这是真的。一个简单的脚本读取生成的图像文件夹的内容并删除大于一小时/天/周的图像(或任何对您的应用程序有意义的图像)将处理此问题。安排它定期运行一个cron作业,并且维护是自动的。 – 2011-03-04 14:57:57