我有两个不同的pdf文件,名为diff-1.pdf和diff-2.pdf,以及一个名为common.pdf的pdf。
现在,我希望将common.pdf的内容合并到diff-1.pdf,并生成一个名为first.pdf的新文件。
之后,我希望将common.pdf的内容合并到diff-2.pdf中,并生成一个名为second.pdf的新文件。
我正在使用pdfmerger库。我使用了以下代码:
<?pdf
include 'PDFMerger.php';
$pdf = new PDFMerger;
<!-- Merge 'common.pdf' and 'diff-1.pdf' -->
$pdf->addPDF('commonpdf/common.pdf', 'all');
$pdf->addPDF('allpdf/diff-1.pdf', 'all');
$pdf->merge('file', 'pdftest/first.pdf');
<!-- Merge 'common.pdf' and 'diff-2.pdf' -->
$pdf->addPDF('commonpdf/common.pdf', 'all');
$pdf->addPDF('allpdf/diff-2.pdf', 'all');
$pdf->merge('file', 'pdftest/second.pdf');
?>但是出现的问题是,这段代码一次只生成first.pdf。但是我想在这段代码的一次执行中生成两个pdf文件。我应该为此做些什么呢?
发布于 2014-09-22 09:23:51
在第一次合并()调用之后,您必须触发PDFMerger的第二个实例。
无论如何,您应该避免使用PDFMerger类,因为它使用的是5 (!!)老版本的FPDI!只需查看这个演示,以获得一个简单的示例,演示如何将文档与FPDI连接起来。
https://stackoverflow.com/questions/25967884
复制相似问题