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:
-
Cree dos objetos Document, cada uno conteniendo uno de los archivos PDF de entrada.
-
Luego, llame al método Add de la colección PageCollection para el objeto Document al que desea agregar el otro archivo PDF.
-
Pase la colección PageCollection del segundo objeto Document al método Add de la primera colección PageCollection.
-
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");
}
}