fcarbah / pdfmerger
PDF File Merger for PHP5
v1.0.6
2019-07-04 01:08 UTC
Requires
- setasign/fpdi-fpdf: ^2.2
This package is auto-updated.
Last update: 2024-12-04 12:27:39 UTC
README
Uses Setasign/FPDI-FPDF https://github.com/Setasign/FPDI-FPDF
To install add this line to your composer.json
"fcarbah/pdf-merger": "^1.0"
or
composer require fcarbah/pdf-merger: "^1.0"
Example Usage
use Fcarbah\Classes\PdfMerger; use Fcarbah\Classes\Orientation; use Fcarbah\Classes\OutputFormat; $pdf = new PdfMerger(); $pdf->addPdf('samplepdfs/one.pdf', '1, 3, 4'); $pdf->addPdf('samplepdfs/two.pdf', '1-2'); $pdf->addPdf('samplepdfs/three.pdf', 'all'); //You can optionally specify a different orientation for each PDF $pdf->addPdf('samplepdfs/one.pdf', '1, 3, 4', Orientation::POTRAIT); $pdf->addPdf('samplepdfs/two.pdf', '1-2', Orientation::LANDSCAPE); $pdf->merge(OutPutFormat::STRING, 'samplepdfs/TEST2.pdf', Orientation::POTRAIT); // This will be used for every PDF that doesn't have an orientation specified