Maison > Article > développement back-end > Comment puis-je fusionner plusieurs fichiers PDF à l'aide de PHP ?
Fusionner des fichiers PDF avec PHP
Lorsque vous travaillez avec des sites Web, vous pouvez rencontrer des scénarios dans lesquels les utilisateurs doivent combiner plusieurs fichiers PDF en un seul document . PHP offre des fonctionnalités pour fusionner des fichiers PDF de manière transparente.
Code PHP
Le code PHP suivant utilise la bibliothèque Ghostscript pour fusionner plusieurs fichiers 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);
Remarque : Ce code nécessite la bibliothèque Ghostscript installée sur votre serveur. Ghostscript nécessite une licence annuelle de 25 000 $ pour une utilisation commerciale.
Utilisation
Résultat
Après avoir exécuté avec succès le code, vous aurez un fichier PDF fusionné nommé "merged.pdf" dans le chemin de sauvegarde spécifié contenant les pages sélectionnées à partir des fichiers PDF originaux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!