Fusionner des PDF en utilisant C++
Contents
[
Hide
]
La fusion de fichiers PDF n’est pas une tâche facile, mais elle est très populaire. Vous pouvez utiliser la bibliothèque Aspose.PDF pour C++ pour combiner des fichiers PDF en un seul document rapidement et facilement.
Fusionner des fichiers PDF en utilisant C++
Pour concaténer deux fichiers PDF :
- Créez deux objets Document, chacun contenant l’un des fichiers PDF d’entrée.
- Ensuite, appelez la méthode Add de la collection PageCollection pour l’objet Document auquel vous souhaitez ajouter l’autre fichier PDF.
- Ajoutez la Page du deuxième document au premier fichier.
- Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Save.
L’extrait de code suivant montre comment concaténer des fichiers PDF.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void MergingDocuments() {
// Chaîne pour le nom du chemin
String _dataDir("C:\\Samples\\");
// Chaîne pour le nom du fichier d'entrée
String pdfDocumentFileName1("Concat1.pdf");
String pdfDocumentFileName2("Concat2.pdf");
String outputFileName("ConcatenatePdfFiles.pdf");
// Ouvrir le document
auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);
// Ajouter les pages du deuxième document au premier
pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());
// Enregistrer le fichier de sortie concaténé
pdfDocument1->Save(_dataDir+outputFileName);
}
Exemple en direct
Aspose.PDF Merger est une application web gratuite en ligne qui vous permet d’étudier comment fonctionne la fonctionnalité de fusion de présentation.