PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Fusionar PDF en .NET SDK

Fusiona dos archivos PDF en uno en C# Cloud API sin usar ningún software como Adobe PDF.

Get Started

Cómo fusionar múltiples archivos PDF usando C# Cloud API

Para fusionar dos archivos PDF usaremos Aspose.PDF Cloud .NET SDK Este SDK en la nube te permite crear fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para diversas plataformas en la nube. Abre NuGet el gestor de paquetes, busca Aspose.PDF Cloud e instala. También puedes usar el siguiente comando desde la Consola del Gestor de Paquetes.

Comando


PM> Install-Package Aspose.Pdf-Cloud 

Pasos para fusionar PDF mediante Cloud .NET SDK

Un programa básico para fusionar PDFs programáticamente con Aspose.PDF Cloud .NET SDK APIs puede hacerse con solo unas pocas líneas de código.

  1. Crea un nuevo objeto de Configuración con tu Clave y Secreto de Aplicación
  2. Crea un objeto para conectarte a la API de la Nube
  3. Sube tu archivo de documento
  4. Realiza la fusión
  5. Descarga el resultado
 

Fusionar dos archivos PDF usando C#


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Merges
    {
        public class MergeDocuments
        {
            public static async Task Merge(MergesHelper helper, List<string> files, string outputName, string remoteFolder)
            {
                Aspose.Pdf.Cloud.Sdk.Model.MergeDocuments documetItems = new(new List<string>());
    
                foreach (var file in files)
                {
                    await helper.UploadFile(Path.GetFileName(file));
                    documetItems.List.Add(Path.Combine( remoteFolder, file));
                }
    
                DocumentResponse response = await helper.pdfApi.PutMergeDocumentsAsync(outputName, documetItems, folder: remoteFolder);

                if (response == null)
                    Console.WriteLine("MergeDocuments(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("MergeDocuments(): Failed to documents.");
                else
                {
                    Console.WriteLine("MergeDocuments(): documents successfully merged to '{0}' file.", outputName);
                    await helper.DownloadFile(outputName);
                }
            }
        }
    }