猿问
下载APP

用PHP合并PDF文件

我的概念是-网站中有10个pdf文件。用户可以选择一些pdf文件,然后选择合并以创建一个包含所选页面的pdf文件。我该如何用PHP做到这一点?



MYYA
浏览 757回答 3
3回答

阿波罗的战车

以下是php PDF合并命令。$fileArray= array("name1.pdf","name2.pdf","name3.pdf","name4.pdf");$datadir = "save_path/";$outputName = $datadir."merged.pdf";$cmd = "gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outputName ";//Add each pdf file to the end of the commandforeach($fileArray as $file) {    $cmd .= $file." ";}$result = shell_exec($cmd);我忘记了找到它的链接,但是它工作正常。注意:您应该安装gs(在Linux上,可能在Mac上),或Ghostscript(在Windows上),以使其正常工作。

青春有我

我建议PDFMerger从github.com,所以容易像::include 'PDFMerger.php';$pdf = new PDFMerger;$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4')    ->addPDF('samplepdfs/two.pdf', '1-2')    ->addPDF('samplepdfs/three.pdf', 'all')    ->merge('file', 'samplepdfs/TEST2.pdf'); // REPLACE 'file' WITH 'browser', 'download', 'string', or 'file' for output options
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答