ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して複数の PDF ファイルを 1 つに結合する方法
デジタル時代では、PDF ファイルをシームレスに結合する必要性が非常に重要になっています。この記事は、PHP を使用して PDF ファイルを結合するプロセスをガイドし、よくある質問に対する詳細な解決策を提供することを目的としています:
質問: 複数の PDF ファイルを 1 つに結合するにはどうすればよいですか? PHP を使用してドキュメントを作成しますか?
回答:
Ghostscript を使用して、多用途のコマンドライン ツールを使用すると、PDF ファイルの効率的な結合を実現できます。 Ghostscript の商用利用には商用ライセンスが必要ですが、非商用利用の場合は AGPL ライセンスに基づいて配布が許可されます (コードがオープン ソースとしてリリースされることが保証されます)。
ここでは、役立つ包括的な PHP コード スニペットを示します。始める:
$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);
使用法手順:
注: PDF ファイルを結合する前に、Ghostscript がシステムにインストールされていることを確認してください。オペレーティング システムによっては、Linux の gs パッケージ、macOS の Ghostscript パッケージ、または Windows の Ghostscript パッケージを入手する必要がある場合があります。
このコード スニペットを使用すると、複数の PDF ファイルを簡単に結合でき、ドキュメント管理タスクを効率化できます。
以上がPHP を使用して複数の PDF ファイルを 1 つに結合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。