【发布时间】:2016-11-28 18:09:37
【问题描述】:
我正在使用 mPDF 使用模板文件生成 pdf 的第一页,我需要将外部(单页)pdf 文件添加到第二页。
为此,我将外部 pdf 文件下载到 /tmp 目录,并使用 mPDF github 手册 (https://mpdf.github.io) 中的代码:
$loPdf->SetImportUse();
// getOriginInvoice returns the path of the tmp pdf file downloaded
$lsFile = $this->getOriginInvoice($loBill);
if (!empty($lsFile)) {
$liNbpages = $loPdf->SetSourceFile($lsFile);
for ($liPage = 1; $liPage <= $liNbpages; $liPage++) {
$loPdf->UseTemplate($loPdf->ImportPage($liPage));
}
}
$loPdf->Output('/data/tmp/test.pdf');
运行此代码后,test.pdf 文件仅包含第一个生成的页面!
我尝试创建一个新的 pdf 文件并导入外部文件并且它可以工作,但是当我尝试将 pdf 文件添加到生成的文件时它不起作用!
所以这就是为什么我需要你们的帮助,我尝试了所有我找到的解决方案!
【问题讨论】:
-
请告诉我们您已经尝试过什么,谢谢!