Fusión de archivos PDF para C#

Combina documentos PDF en un navegador sin necesidad de Adobe Acrobat o Automation - C#

Cómo combinar archivos PDF con la biblioteca .NET

Para fusionar archivos PDF, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma net. Nuestra biblioteca.NET puede convertir un documento de cualquier formato de descarga admitido a cualquier formato de guardado admitido. La biblioteca Aspose.PDF para .NET proporciona soluciones bastante universales que lo ayudarán a resolver las tareas de conversión de documentos. Aspose.PDF admite la mayor cantidad de formatos de documentos populares, tanto para cargar como para guardar. Tenga en cuenta que la sección actual solo describe las conversiones populares. La página actual proporciona información sobre la conversión de formato a formato. Sin embargo, existen muchas combinaciones para convertir tus archivos. Para obtener una lista completa de los formatos admitidos, consulte la sección Formatos de archivo compatibles. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Combinar archivos PDF mediante C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Abra el primer documento.
  2. Abra el segundo documento.
  3. Agregue páginas del segundo documento al primero.
  4. Guardar archivo de salida concatenado

C#: código de ejemplo para combinar archivos PDF.


    // Open first document
    Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
    // Open second document
    Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

    // Add pages of second document to the first
    document1.Pages.Add(document2.Pages);
    
    dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
    // Save concatenated output file
    pdfDocument1.Save(dataDir);