0

我能够使用 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 中?

谢谢。

4

1 回答 1

0

如果您使用的是 linux,则可以将 tiff 移动到临时文件夹中,使用tiffsplit将其拆分为带有 shell_exec 的单页 tiff,通过循环运行它们以将每个连续的 tiff 添加到新的 pdf 页面,然后删除临时数据.

于 2011-04-15T23:57:32.940 回答