PHP で PDF ファイルを結合する
Web サイトを操作する場合、ユーザーが複数の PDF ファイルを 1 つのドキュメントに結合する必要があるシナリオに遭遇することがあります。 。 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);
注: このコードには、サーバーに Ghostscript ライブラリがインストールされている必要があります。 Ghostscript を商用利用するには年間 25,000 ドルのライセンスが必要です。
使用法
結果
コードが正常に実行されると、元の PDF ファイルから選択したページを含む、指定された保存パスに「merged.pdf」という名前の結合された PDF ファイルが作成されます。
以上がPHP を使用して複数の PDF ファイルを結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。