Como Mesclar PDF usando C#

Mesclar ou combinar vários PDFs em um único PDF em C#

Mesclar PDFs em C# não é uma tarefa simples sem usar uma biblioteca de terceiros. Este artigo mostra como mesclar vários arquivos PDF em um único documento PDF usando Aspose.PDF for .NET. O exemplo é escrito em C#, mas a API pode ser usada em outras linguagens de programação .NET, como VB.NET. Os arquivos PDF são mesclados de forma que o primeiro seja adicionado ao final do outro documento.

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Mesclar Arquivos PDF

Para concatenar dois arquivos PDF:

  1. Crie dois objetos Document, cada um contendo um dos arquivos PDF de entrada.
  2. Em seguida, chame o método Add da coleção PageCollection para o objeto Document ao qual você deseja adicionar o outro arquivo PDF.
  3. Passe a coleção PageCollection do segundo objeto Document para o método Add da coleção PageCollection do primeiro.
  4. Por fim, salve o arquivo PDF de saída usando o método Save.

O seguinte trecho de código mostra como concatenar arquivos 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");
        }
    }
}

Exemplo Ao Vivo

Aspose.PDF Merger é um aplicativo web gratuito online que permite que você investigue como a funcionalidade de mesclagem de apresentação funciona.

Aspose.PDF Merger

Veja também