安装:

>composer require rguedes/pdfmerger

使用:

$pdfs = [
    "d:/test/a.pdf",
    "d:/test/b.pdf"
]       

$saveFilename = "merage.pdf"

$pdf = new \PDFMerger();
        foreach ($pdfs as $index => $fullPath) {
            $pdf->addPDF($fullPath);
        }
    
        $pdf->merge('file', $saveFilename);

如果转移到线上部署出问题,建议是把线上整个vender删除,然后放上最新的vender

 

 

 报错:

致命错误: Call to undefined function get_magic_quotes_runtime()

对php版本有要求。

 

 

 

报错:

 

因为用的phpstudy,勾选了生产环境

 

不特定使用生产环境,就没有报错了。