使用 PDFMerge 拆分给定的 PDF 文件 PHP
Split a given PDF file using PDFMerge PHP
我正在使用 PDFMerger 拆分给定的 PDF 文件,我想逐页拆分此文件,我正在尝试这样做:
for($i=1;$i<=$cont;$i++){<br>
$pdf -> addPDF('Dubai.pdf',$i);<br>
$pdf -> merge('file','hello'.$i.'.pdf');<br>
}
$cont
是一个计数器,$cont
的值为2,这意味着必须创建两个文件,当然是这样,但是当我打开那些文件时,第一个包含第一页(这很好),但是第二个包含第一页和第二页...
我做错了什么?
求助!
该行为正是您所编程的:您将同一文件多次添加到 $pdf
实例。并在添加附加文件后调用merge()
。
因此您只需在循环中重新初始化 $pdf
实例:
for($i=1;$i<=$cont;$i++){
$pdf = new PDFMerger();
$pdf->addPDF('Dubai.pdf',$i);
$pdf->merge('file','hello'.$i.'.pdf');
}
我正在使用 PDFMerger 拆分给定的 PDF 文件,我想逐页拆分此文件,我正在尝试这样做:
for($i=1;$i<=$cont;$i++){<br>
$pdf -> addPDF('Dubai.pdf',$i);<br>
$pdf -> merge('file','hello'.$i.'.pdf');<br>
}
$cont
是一个计数器,$cont
的值为2,这意味着必须创建两个文件,当然是这样,但是当我打开那些文件时,第一个包含第一页(这很好),但是第二个包含第一页和第二页...
我做错了什么?
求助!
该行为正是您所编程的:您将同一文件多次添加到 $pdf
实例。并在添加附加文件后调用merge()
。
因此您只需在循环中重新初始化 $pdf
实例:
for($i=1;$i<=$cont;$i++){
$pdf = new PDFMerger();
$pdf->addPDF('Dubai.pdf',$i);
$pdf->merge('file','hello'.$i.'.pdf');
}