mpdf import all pages from another pdf document

import, mpdf, pdf

Solution

Use page count you get form setting source file in a loop (like below)

$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();

Problem

I want to be able to append an entire pdf document in the document I am creating with mpdf. I can import one page using the following code: ``` $mpdf->SetImportUse(); $pagecount = $mpdf->SetSourceFile('testfile.pdf'); $tplId = $mpdf->ImportPage($pagecount, 50, 50, 100, 100); $mpdf->UseTemplate($tplId, '', '', 100, 100); $mpdf->Output(); ``` but is there a way to import all pages rather than just the last page?

Original source

Related problems