MPDF,将PDF与几页合并,使用当前的

时间:2017-06-11 21:40:18

标签: php pdf mpdf

我有以下代码下载PDF,我试图在当前的PDF之后添加来自另一个PDF的更多页面:

$html = 'THIS IS A ONE PAGE PDF';

include ("PDF/mpdf60/mpdf.php");
$mpdf = new mPDF('c', 'A4-L','','' , 0, 0, 0, 0, 0, 0); 
$mpdf->WriteHTML(utf8_encode($html));

$mpdf->AddPage();
$mpdf->SetImportUse();
$file = './best.pdf'; // HERE IS THE SECOND PDF WHICH I WANT TO MERGE WITH THE CURRENT ONE
$pagecount = $mpdf->SetSourceFile($file);
$tplId = $mpdf->ImportPage($pagecount);

$mpdf->UseTemplate($tplId);
ob_end_clean();
$mpdf->Output("title" . date('d-m-Y') . ".pdf",'D');
exit;

我无法解决问题。它创建了一个PDF,其中best.pdf的最后一页覆盖了我当前的第一页pdf。

enter image description here

修改 我在$mpdf->AddPage();之前添加了$mpdf->SetImportUse();,现在我将第二个pdf的最后一页放到第一个PDF的第二页。我现在要做的就是从best.pdf中获取所有页面。

1 个答案:

答案 0 :(得分:1)

我设法做到了这样:

rewritebatchedstatements = true