Как использовать "sample.pdf" в качестве шаблона для создания нового документа PDF с Mpdf?
У нас есть шаблон одной страницы 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 имеет размер 911 КБ, наш test.pdf 1 КБ, но когда строки комментариев // * наш файл 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');