Laravel Merge PDF File
Laravel'de birden fazla PDF dosyasını birleştirme
Öncelikle paketimiz yüklüyoruz
composer require clegginabox/pdf-merger:dev-master
Daha sonra aşağıdaki şekilde kullanıma geçe bilirsiniz
$pdf = new \Clegginabox\PDFMerger\PDFMerger; $pdf->addPDF('files/birincidosya.pdf', '1, 3, 4'); $pdf->addPDF('files/ikincidosya.pdf', '1-2'); $pdf->addPDF('files/ucuncudosya.pdf', 'all'); //You can optionally specify a different orientation for each PDF $pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4', 'L'); $pdf->addPDF('samplepdfs/two.pdf', '1-2', 'P'); $pdf->merge('file', 'samplepdfs/TEST2.pdf', 'P');
Yukarıda istersek tüm sayfalarını seçipde birleştirebileceğimiz gibi ayrıca istediğimiz sayfalarıda seçebiliriz.
Mesala ilk eklediğimiz birincidosya.pdf de 1,3 ve 4. sayfalarını alıyoruz
ikinicidosya.pdf de 1 den 2 ye kadar olan sayfaları alıyoruz
ucunsudosya.pdf adlı dosyamıda bütün sayfaları alıyoruz.
En son olarak merge ile hepsini birleştiriyoruz.
bunları borwserda göstermek için ise merge kısmındaki file yerine browser derseniz tarayıcıda dosyaların birleştirlmiş halini görebilirsiniz.
Laravel Merge PDF File