首頁 >後端開發 >php教程 >如何使用 PHP 合併多個 PDF 檔案?

如何使用 PHP 合併多個 PDF 檔案?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-21 00:04:141046瀏覽

How Can I Merge Multiple PDF Files Using PHP?

使用PHP 合併PDF 文件

使用網站時,您可能會遇到用戶需要將多個PDF 文件合併為一個文檔的情況。 PHP 提供無縫合併 PDF 檔案的功能。

PHP 代碼

以下PHP 代碼利用Ghostscript 庫來合併多個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 command
foreach ($fileArray as $file) {
    $cmd .= $file . " ";
}

$result = shell_exec($cmd);

注意:注意:

注意:使用
  1. 定義要合併的 PDF 檔案的路徑。
  2. 設定所需的輸出檔名和路徑。
  3. 使用 shell_exec() 執行合併 PDF 檔案的指令。

結果

成功執行程式碼後,您將在指定的儲存路徑中擁有一個名為「merged.pdf」的合併PDF 文件,其中包含原始PDF 文件中選定的頁面。

以上是如何使用 PHP 合併多個 PDF 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn