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 :
-
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.
-
Passez la collection PageCollection du deuxième objet Document à la méthode Add de la première collection PageCollection.
-
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");
}
}