你们能帮我吗,我试着用PDFMerger合并一个pdf文件,这是示例代码:
$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4')
->addPDF('samplepdfs/two.pdf', '1-2')
->addPDF('samplepdfs/three.pdf', 'all')
->merge('browser', 'samplepdfs/TEST2.pdf');我如何把'addPDF('samplepdfs/filename.pdf','1-2')‘放在循环中,这样我就可以在php中动态合并很多pdf文件了?
发布于 2016-02-12 17:26:45
好吧,我从来没有用过这个库,但我希望这两个库能工作:
<?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');它应该可以工作,除非这个库已经被完全改写了……
发布于 2021-01-14 19:59:44
它非常简单:在for循环中使用这一行
$pdf->addPDF()并在for循环结束后使用此行
$pdf->merge('browser');示例:
for($i=0;$i>5;$i++){
$path = FCPATH.'uploads/pdf/';
$pdf->addPDF($path.''.$file[$i]);
}
$pdf->merge('browser');https://stackoverflow.com/questions/35358646
复制相似问题