Mpdf使用pdf模板创建新的pdf文档

时间:2019-06-26 10:44:36

标签: php pdf mpdf

如何使用“ sample.pdf”作为模板使用Mpdf创建新的pdf文档?

我们有一个一页包含大量占位符的pdf模板,我们希望填充它们。

我们从尝试生成没有任何数据的模板副本开始学习。

    $this->mpdf = new Mpdf(); 

    $this->mpdf->SetDisplayMode('fullpage');
    $this->mpdf->SetCompression(false);
    $this->mpdf->SetSourceFile(APP . 'Template' . DS . 'Pdf' . DS . 'sample.pdf');
    $tpl = $this->mpdf->ImportPage(1); // *
    $this->mpdf->AddPage(); // *
    $this->mpdf->useTemplate($tpl); // *

    $this->mpdf->Output(TMP . 'test.pdf');

但是“ test.pdf”为空白。

更新

我们的sample.pdf文件大小为911KB,我们的test.pdf文件大小为1KB,但是当注释行// //我们的test.pdf文件的大小与sample.pdf文件相同时,文档为空白/白页。

使用工作代码进行更新,我们已经阅读了其他教程。

    $this->mpdf->SetImportUse();
    $this->mpdf->SetDocTemplate(APP . 'Template' . DS . 'Pdf' . DS . 'sample.pdf', true);
    $this->mpdf->AddPage();

    $this->mpdf->Output(TMP . 'testpdf.pdf');

0 个答案:

没有答案