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 une bibliothèque tierce. Cet article montre comment fusionner plusieurs fichiers PDF en un seul document PDF en utilisant Aspose.PDF for .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 code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Fusionner des fichiers PDF

Pour concaténer deux fichiers PDF :

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

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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MergeDocuments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF documents
    using (var document1 = new Aspose.Pdf.Document(dataDir + "Concat1.pdf"))
    {
        using (var document2 = new Aspose.Pdf.Document(dataDir + "Concat2.pdf"))
        {
            // Add pages of second document to the first
            document1.Pages.Add(document2.Pages);

            // Save PDF document
            document1.Save(dataDir + "MergeDocuments_out.pdf");
        }
    }
}

Exemple en direct

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

Aspose.PDF Merger

Voir aussi