如何将两个pdf合并为一个pdf


How to merge two pdf in single pdf

我有两个不同的pdf文件,分别命名为diff-1.pdfdiff-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');
   ?>

但出现了该代码一次仅生成CCD_ 10的问题。但我想在一次执行此代码时生成两个pdf文件。为此我该怎么办?

您必须在第一次merger()调用之后初始化PDFMerger的第二个实例。

无论如何,您应该避免使用PDFMerger类,因为它使用了5年前的FPDI版本!只需查看此演示,即可获得一个简单的示例,向您展示如何使用FPDI连接文档。