so after browsing through many packages like TCPDF, FPDP, DOM2PDF and many other excellent php pdf packages, I couldn\'t find this feature in any packages where it allows to spl
PDFMerger has this functionality, and I personally enjoy its simplicity.
$pdf = new PDFMerger;
$pdf->addPDF('pdf1.pdf','20-100');
$pdf->addPDF('pdf2.pdf','30-50');
$pdf->merge(); // output PDF, you can specify additional parameters here
You can do this with the combination of FPDI and FPDF.
$new_pdf = new setasign\Fpdi\FPDI();
for($i = 20; $i <= 200; $i++){
$new_pdf->AddPage();
$new_pdf->setSourceFile("source.pdf");
$new_pdf->useTemplate($new_pdf->importPage($i));
}
$new_pdf->Output("output.pdf", "F");