Merge PDF programmatically

Maintenant, la fusion de fichiers PDF est l’une des tâches les plus demandées. Cet article montre comment fusionner plusieurs fichiers PDF en un seul document PDF à l’aide de Aspose.PDF pour Java. L’exemple est écrit en Java, mais l’API peut être utilisée dans d’autres langages de programmation. Les fichiers PDF sont fusionnés de manière à ce que le premier soit joint à la fin de l’autre document.

Fusionner des fichiers PDF en utilisant Java

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 du deuxième objet Document à 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 avec Java.

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleMerge {
    // Le chemin vers le répertoire des documents.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Merge() {
        
        // Ouvrir le premier document
        Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
        // Ouvrir le deuxième document
        Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

        // Ajouter les pages du deuxième document au premier
        pdfDocument1.getPages().add(pdfDocument2.getPages());

        // Enregistrer le fichier de sortie concaténé
        pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");

    }

}