Gabungkan Fail PDF dengan PHP
Apabila bekerja dengan tapak web, anda mungkin menghadapi senario di mana pengguna perlu menggabungkan berbilang fail PDF ke dalam satu dokumen . PHP menyediakan keupayaan untuk menggabungkan fail PDF dengan lancar.
Kod PHP
Kod PHP berikut menggunakan perpustakaan Ghostscript untuk menggabungkan berbilang fail 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);
Nota: Kod ini memerlukan pustaka Ghostscript dipasang pada pelayan anda. Ghostscript memerlukan lesen tahunan $25,000 untuk kegunaan komersial.
Penggunaan
Hasil
Selepas berjaya melaksanakan kod, anda akan mempunyai satu fail PDF bercantum bernama "merged.pdf" dalam laluan simpan yang ditentukan yang mengandungi halaman yang dipilih daripada fail PDF asal.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Berbilang Fail PDF Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!