如何使用php合并两个pdf文件

Posted

技术标签:

【中文标题】如何使用php合并两个pdf文件【英文标题】:How to merge two pdf file using php 【发布时间】:2020-07-22 12:32:45 【问题描述】:

我的 pdf 文件存储在数据库中。我想合并所有 pdf 文件,结果是单个 pdf 文件。我正在使用 mpdf 库。

【问题讨论】:

请查看以下指导以改进您的问题:meta.***.com/questions/284236/… 目前看来,您不太可能得到答案。 您可以使用 FPDI 连接 PDF。 【参考方案1】:

mPDF 不是合并 PDF 文件的最佳工具。

您可以使用的另一种方法是将发票从两个文件生成到一个文件中。

例如:

$invoice_nos = ['0' => 'ISE-00000014Y18', '1' => 'ISE-00000005Y18'];
$mpdf = new \mPDF('utf-8', 'A4', '', '', 5, 5, 36, 10, 5, 4);
 //iterate through each invoice 
 foreach ($invoice_nos as $key => $invoice_no) 
    $html = 'Invoice No - ' . $invoice_no;
    $mpdf->WriteHTML($html, 2);
    $mpdf->WriteHTML('<pagebreak>');


$pdf_file_name = $invoice_no . 'invoices.pdf';
$mpdf->Output($pdf_file_name, 'f');

【讨论】:

以上是关于如何使用php合并两个pdf文件的主要内容,如果未能解决你的问题,请参考以下文章

使用PHP将两个或多个base64代码合并到一个PDF中

如何将两个pdf文件合并成一个

php如何利用python实现对pdf文件的操作(读写合并分割)

如何在Java中将两个PDF文件合并为一个?

PHP - 如何使用 mPDF 合并 PDF

如何将bin文件合并