Я создал форму, которая позволяет пользователям создавать PDF-файл с неограниченным количеством страниц, я установил SetAutoPageBreak, чтобы он продолжался на второй странице, однако я не могу заставить страницы, созданные после разрыва страницы, продолжать использовать исходный файл шаблона. Основной код можно увидеть ниже.
require('fpdf.php');
require('fpdi.php');
$pdf = new FPDI('P','mm','A4');
$pageCount = $pdf->setSourceFile("source_file.pdf");
$tplIdx = $pdf->importPage(1);
$pdf->AddPage();
$pdf->useTemplate($tplIdx);
$pdf->SetTextColor(63,76,89);
$pdf->SetMargins(5,39,5,20);
$pdf->SetAutoPageBreak(true,22); //page created doesn't have template attached
$pdf->SetDrawColor(225,225,225);
$pdf->SetFillColor(248,248,248);
$pdf->SetLineWidth(1);
$pdf->SetXY(82, 40);
$pdf->MultiCell(165,5,$company.$block,0,L,false);
$pdf->SetXY(19, 45);
$pdf->MultiCell(165,5,$date.$block,0,L,false);
$pdf->Output();
Оглядевшись, этот вопрос является самым близким, который я могу найти, однако я не уверен, что он вообще актуален: FPDF/ Шаблон использования FPDI
Спасибо