我有大量的TIFF图像是单扫描页面。它们都是多页文档的页面。
我需要能够以PDF格式向用户提供此多页文档。除了以正确的顺序将图像合并到一个文档中之外,没有什么特别之处。
图像位置是通过PHP中的MySQL查询结果提供的,即:
c:\images\04\DUDDSDFF.tif,c:\images\04\EDFRTOFN.tif,c:\images\04\EFSDOSDG.tif
我正在使用的当前开发环境使用在Win Server 2K3上运行的XAMPP。
任何建议/解决方案都将非常受欢迎。
干杯
答案 0 :(得分:1)
答案 1 :(得分:0)
$pdfThumb = new \Imagick();
foreach ($tiffPics as $tiffPic) {
$pdfThumb->addImage($new \Imagick($tiffPic));
}
$pdfThumb->writeImages($absolutePdfName, true);
答案 2 :(得分:0)
@chariothy的回答很接近,但实际上没有用。我只需要将多个tif文件合并为一个pdf文件,这就是我的解决方案,已经过测试并且可以正常工作。
$pdf = new \Imagick();
foreach ($tif_file_paths as $file_path){
$pdf->addImage(new \Imagick($file_path));
}
$pdf->writeImages('path/to/save/file/test-combined.pdf', true);