Merge PDFs into one PDF. Supports files, raw PDFs and Dompdf (+ Barryvdh Dompdf)
You just require using composer and you're good to go!
composer require rackbeat/php-pdf-merger
use Rackbeat\PDFMerger\MergeablePDF;
$pdf = MergeablePDF::make('path/to/my/file.pdf')
->add('RAW_CONTENT_FROM_ANOTHER_PDF')
// Add multiple PDFs from array
->add(['path/to/other.pdf', 'RAW_PDF_CONTENT']);
// Merge directly
echo $pdf->merge();
// Use __toString()
echo $pdf;
use Rackbeat\PDFMerger\MergeablePDF;
MergeablePDF::make('path/to/my/file.pdf')
->add('RAW_CONTENT_FROM_ANOTHER_PDF');
->save('path/to/new/file.pdf');
use Rackbeat\PDFMerger\MergeablePDF;
return MergeablePDF::make('path/to/my/file.pdf')
->add('RAW_CONTENT_FROM_ANOTHER_PDF');
->response('filename.pdf');
use Rackbeat\PDFMerger\MergeablePDF;
return MergeablePDF::make('path/to/my/file.pdf')
->add('RAW_CONTENT_FROM_ANOTHER_PDF');
->download('filename.pdf');
- PHP >= 7.3