PDFMerger in loop

Potete aiutarmi ragazzi, provo a unire un file pdf con PDFMerger, questo è il codice di esempio:

$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4') ->addPDF('samplepdfs/two.pdf', '1-2') ->addPDF('samplepdfs/three.pdf', 'all') ->merge('browser', 'samplepdfs/TEST2.pdf'); 

e come faccio a mettere in loop 'addPDF (' samplepdfs / filename.pdf ',' 1-2 ')', così posso unire molti file pdf in php in modo dinamico?

Beh, non ho mai usato quella libreria, ma mi aspetterei che funzionasse:

 <?php $pdfCatalog = [ ['samplepdfs/one.pdf', '1, 3, 4'], ['samplepdfs/two.pdf', '1-2'], ['samplepdfs/three.pdf', 'all'] ]; // $pdf = ....... (instantiation of the $pdf object, missing in your code above...) foreach ($pdfCatalog as $pdfDocument) { $pdf->addPDF($pdfDocument[0], $pdfDocument[1]); } $pdf->merge('browser', 'samplepdfs/TEST2.pdf'); 

Nota: non ho provato questo, ma sembra logico da una normale comprensione della syntax del php. Dovrebbe funzionare a less che quella libreria non sia stata implementata totalmente borked …