#pdf #tiff #zend-pdf
#PDF #tiff #zend-pdf
Вопрос:
Я могу успешно загрузить одностраничное изображение .tif в PDF с помощью ZendFramework, вот код:
$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, есть ли способ загрузить многостраничные файлы в один PDF, используя только библиотеку ZendFramework?
Спасибо.
Ответ №1:
Если вы используете Linux, вы можете переместить tiff-файл во временную папку, использовать tiffsplit, чтобы разбить его на одностраничные tiff-файлы с помощью shell_exec, запустить их через цикл, чтобы добавить каждый последующий tiff-файл на новую страницу pdf, затем удалить временные данные.