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