PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Mesclar PDF no .NET SDK

Mescle dois arquivos PDF em um na API de Nuvem C# sem o uso de qualquer software como Adobe PDF.

Get Started

Como Mesclar Vários Arquivos PDF Usando a API de Nuvem C#

Para mesclar dois arquivos PDF, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente aplicativos de criação, edição e conversão de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Comando


PM> Install-Package Aspose.Pdf-Cloud 

Passos para Mesclar PDF via Cloud .NET SDK

Um programa básico de mesclagem de PDFs programaticamente com Aspose.PDF Cloud .NET SDK APIs pode ser feito com apenas algumas linhas de código.

  1. Crie um novo objeto de Configuração com seu Segredo e Chave da Aplicação
  2. Crie um objeto para conectar-se à API de Nuvem
  3. Faça upload do seu arquivo de documento
  4. Realize a mesclagem
  5. Baixe o resultado
 

Mesclar Dois Arquivos 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);
                }
            }
        }
    }