我可以使用ZendFramework成功将单页.tif图像加载到PDF中,这里是代码:
$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 :(得分:0)
如果您使用的是linux,可以将tiff移动到临时文件夹中,使用tiffsplit将其拆分为带有shell_exec的单页tiff,通过循环运行它们以将每个连续的tiff添加到新的pdf页面,然后删除临时数据。