Cómo combinar PDF usando C#

Combinar o unir múltiples PDF en un solo PDF en C#

Combinar PDF en C# no es una tarea sencilla sin usar una biblioteca de terceros. Este artículo muestra cómo combinar múltiples archivos PDF en un solo documento PDF usando Aspose.PDF for .NET. El ejemplo está escrito en C#, pero la API también se puede usar en otros lenguajes de programación .NET como VB.NET. Los archivos PDF se combinan de tal manera que el primero se une al final del otro documento.

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Combinar archivos PDF

Para concatenar dos archivos PDF:

  1. Crea dos objetos Document, cada uno conteniendo uno de los archivos PDF de entrada.
  2. Luego llama al método Add de la colección PageCollection para el objeto Document al que deseas agregar el otro archivo PDF.
  3. Pasa la colección PageCollection del segundo objeto Document al método Add de la colección PageCollection del primero.
  4. Finalmente, guarda el archivo PDF de salida usando el método Save.

El siguiente fragmento de código muestra cómo concatenar archivos 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");
        }
    }
}

Ejemplo en vivo

Aspose.PDF Merger es una aplicación web gratuita en línea que te permite investigar cómo funciona la funcionalidad de combinación de presentaciones.

Aspose.PDF Merger

También te puede interesar