2011-04-14 79 views
0

我能够单页.tif图像成功加载到使用ZendFramework一个PDF,这里是代码:负荷多页.tif文件转换成PDF使用Zend Framework

$pdf = new Zend_Pdf(); 
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_LETTER); 
$image = Zend_Pdf_Image::imageWithPath('/tmp/test.tif'); 
$pageHeight = $page->getHeight(); 
$pageWidth = $page->getWidth(); 
$page->drawImage($image, 0, 0, $pageWidth, $pageHeight); 
$pdf->pages[] = page; 

我多页.tif文件,是否有一种方法可以只使用ZendFramework库将多页文件加载到单个PDF中?

谢谢。

回答

0

如果你在linux上,你可以将tiff移动到一个临时文件夹中,使用tiffsplit通过shell_exec将它分割成单个页面tiff,通过一个循环运行它们以将每个连续的tiff添加到一个新的pdf页面,然后删除临时数据。

+0

谢谢!利比提夫伎俩,感谢帮助。 – IFimbres 2011-05-05 19:36:18