我希望能够在我用mpdf创建的文档中附加整个pdf文档.
我可以使用以下代码导入一个页面:
$mpdf->SetImportUse();
$pagecount = $mpdf->SetSourceFile('testfile.pdf');
$tplId = $mpdf->ImportPage($pagecount, 50, 50, 100, 100);
$mpdf->UseTemplate($tplId, '', '', 100, 100);
$mpdf->Output();
Run Code Online (Sandbox Code Playgroud)
但是有没有办法导入所有页面而不仅仅是最后一页?
小智 23
在示例中,缺少"$ pdf-> ImportPage($ i)"中的索引.
$pdf->SetImportUse();
$pagecount = $pdf->SetSourceFile([LOCAL_FILEPATH]);
for ($i=1; $i<=($pagecount); $i++) {
$pdf->AddPage();
$import_page = $pdf->ImportPage($i);
$pdf->UseTemplate($import_page);
}
Run Code Online (Sandbox Code Playgroud)
小智 10
使用页面计数您可以在循环中获取表单设置源文件(如下所示)
$pdf = new mPDF();
$pdf->SetImportUse();
$pagecount = $pdf->SetSourceFile($dashboard_pdf_file);
for ($i=1; $i<=$pagecount; $i++) {
$import_page = $pdf->ImportPage();
$pdf->UseTemplate($import_page);
if ($i < $pagecount)
$pdf->AddPage();
}
$pdf->Output();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14276 次 |
| 最近记录: |