Laravel Merge PDF File

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
Paylaş: