Combinar PDF programáticamente

Ahora, combinar archivos pdf es una de las tareas más demandadas. Este artículo muestra cómo combinar múltiples archivos PDF en un solo documento PDF usando Aspose.PDF para Java. El ejemplo está escrito en Java, pero la API se puede usar en otros lenguajes de programación. Los archivos PDF se combinan de tal manera que el primero se une al final del otro documento.

Combinar archivos PDF usando Java

Para concatenar dos archivos PDF:

  1. Cree dos objetos Document, cada uno conteniendo uno de los archivos PDF de entrada.

  2. Luego, llame al método Add de la colección PageCollection para el objeto Document al que desea agregar el otro archivo PDF.

  3. Pase la colección PageCollection del segundo objeto Document al método Add de la primera colección PageCollection.

  4. Finalmente, guarde el archivo PDF de salida utilizando el método Save.

El siguiente fragmento de código muestra cómo concatenar archivos PDF con Java.

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleMerge {
    // La ruta al directorio de documentos.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Merge() {
        
        // Abrir el primer documento
        Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
        // Abrir el segundo documento
        Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

        // Agregar páginas del segundo documento al primero
        pdfDocument1.getPages().add(pdfDocument2.getPages());

        // Guardar el archivo de salida concatenado
        pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");

    }

}