Comment fusionner des PDF en utilisant C#

Fusionner ou combiner plusieurs PDF en un seul PDF en C#

Fusionner des PDF en C# n’est pas une tâche simple sans utiliser de bibliothèque tierce. Cet article montre comment fusionner plusieurs fichiers PDF en un seul document PDF en utilisant Aspose.PDF pour .NET. L’exemple est écrit en C#, mais l’API peut également être utilisée dans d’autres langages de programmation .NET tels que VB.NET. Les fichiers PDF sont fusionnés de sorte que le premier soit joint à la fin de l’autre document.

Le fragment de code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Fusionner des fichiers PDF en utilisant C# et DOM

Pour concaténer deux fichiers PDF :

  1. Créez deux objets Document, chacun contenant l’un des fichiers PDF d’entrée.
  2. Puis appelez la méthode Add de la collection PageCollection pour l’objet Document auquel vous souhaitez ajouter l’autre fichier PDF.
  3. Enfin, enregistrez le fichier PDF de sortie en utilisant la méthode Save.

Le code suivant montre comment concaténer des fichiers PDF.

// Le chemin vers le répertoire des documents.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Ouvrir le premier document
Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
// Ouvrir le second document
Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");

// Ajouter les pages du second document au premier
pdfDocument1.Pages.Add(pdfDocument2.Pages);

dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
// Enregistrer le fichier de sortie concaténé
pdfDocument1.Save(dataDir);

Exemple en direct

Aspose.PDF Merger est une application web gratuite en ligne qui vous permet de découvrir comment fonctionne la fusion de présentations.

Aspose.PDF Merger

Voir aussi