fusionner des fichiers pdf en c++

Dans divers scénarios, vous devrez peut-être fusionner plusieurs fichiers PDF en un seul. Par exemple, fusionner le contenu d’un type similaire de documents tels que des CV, des reçus, etc. Aspose.PDF vous permet d’automatiser le processus de fusion PDF à partir de vos applications Web, de bureau ou mobiles. Dans cet article, vous allez apprendre à fusionner plusieurs fichiers PDF à l’aide de la variante C++ d’Aspose.PDF.

API de fusion PDF C++ - Téléchargement gratuit

Aspose.PDF for C++ est une API de manipulation PDF riche en fonctionnalités qui vous permet de créer et de traiter des fichiers PDF de manière transparente. La fonction de fusion PDF de l’API vous permet de combiner deux ou plusieurs fichiers PDF en quelques lignes de code. Vous pouvez soit télécharger le package de l’API, soit l’installer à l’aide de NuGet.

Install-Package Aspose.PDF.Cpp

Étapes pour fusionner des fichiers PDF

Avant de passer au code, examinons d’abord quelles sont les étapes de base nécessaires pour fusionner des fichiers PDF.

  • Chargez les fichiers PDF source et cible.
  • Récupérez les pages du fichier PDF source.
  • Ajoutez les pages récupérées au fichier PDF cible.
  • Enregistrez le fichier PDF cible.

Maintenant, transformons ces étapes en instructions de codage C++ en utilisant Aspose.PDF for C++.

Fusionner deux fichiers PDF en C++

Voici les étapes ainsi que les références API des classes et des méthodes utilisées pour fusionner des fichiers PDF.

L’exemple de code suivant montre comment fusionner deux fichiers PDF.

// Ouvrir le premier document
auto doc1 = MakeObject<Document>(u"file1.pdf");

// Ouvrir le deuxième document
auto doc2 = MakeObject<Document>(u"file2.pdf");

// Ajouter des pages du deuxième document au premier
doc1->get_Pages()->Add(doc2->get_Pages());

// Enregistrer le fichier de sortie concaténé
doc1->Save(u"merged-pdf.pdf");

Conclusion

Dans cet article, vous avez vu comment fusionner deux ou plusieurs documents PDF à l’aide de C++. Vous pouvez implémenter cette fonctionnalité dans vos applications basées sur C++ afin d’automatiser la fusion PDF. En savoir plus sur l’API PDF C++ à l’aide de la documentation.

Voir également