Como Mesclar PDF usando C#
Contents
[
Hide
]
Mesclar ou combinar vários PDFs em um único PDF em C#
Mesclar PDFs em C# não é uma tarefa direta sem o uso de uma biblioteca de terceiros. Este artigo mostra como mesclar vários arquivos PDF em um único documento PDF usando Aspose.PDF para .NET. O exemplo está escrito em C#, mas a API também 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 unido ao final do outro documento.
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
Mesclar arquivos PDF usando C# e DOM
Para concatenar dois arquivos PDF:
- Crie dois objetos Document, cada um contendo um dos arquivos PDF de entrada.
- Em seguida, chame o método Add da coleção PageCollection para o objeto Document ao qual você deseja adicionar o outro arquivo PDF.
- Finalmente, salve o arquivo PDF de saída usando o método Save.
O seguinte trecho de código mostra como concatenar arquivos PDF.
// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Abrir primeiro documento
Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
// Abrir segundo documento
Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");
// Adicionar páginas do segundo documento ao primeiro
pdfDocument1.Pages.Add(pdfDocument2.Pages);
dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
// Salvar arquivo de saída concatenado
pdfDocument1.Save(dataDir);
Exemplo ao Vivo
Aspose.PDF Merger é uma aplicação web gratuita que permite investigar como a funcionalidade de mesclagem de apresentação funciona.