Mesclador de PDF

O Documentize PDF Merger para .NET é uma ferramenta versátil projetada para mesclar vários documentos PDF em um único arquivo. Ele simplifica a consolidação de arquivos PDF, garantindo que seus documentos sejam mesclados de forma eficiente e mantendo a consistência do conteúdo. O plugin gerencia recursos internos, como fontes e imagens, para otimizar o documento mesclado.

Principais Recursos:

  • Mesclar Vários PDFs: Combine facilmente vários arquivos PDF em um só.
  • Otimização de Recursos: Remove fontes e imagens duplicadas durante a mesclagem.
  • Processamento em Lote: Mescle grandes lotes de documentos PDF de uma só vez.
  • Mesclagem Segura: Garantir a integridade do documento sem perda de dados ou corrupção de conteúdo.

Como Mesclar Documentos PDF

Para mesclar vários documentos PDF em um único arquivo, siga estas etapas:

  1. Crie uma instância da classe Merger.
  2. Crie uma instância de MergeOptions para configurar o processo de mesclagem.
  3. Adicione arquivos PDF de entrada usando o método AddInput.
  4. Defina o caminho do arquivo de saída usando AddOutput.
  5. Execute a mesclagem usando o método Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Adicione arquivos PDF de entrada para mesclar  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));  
 9
10// Especifique o caminho do arquivo de saída  
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));  
12
13// Mescle os PDFs  
14merger.Process(mergeOptions);  

Como Mesclar PDFs com Intervalo de Páginas

Você também pode mesclar intervalos de páginas específicas de arquivos PDF de entrada usando a classe MergeOptions. Isso permite combinar páginas selecionadas no documento de saída final.

  1. Crie uma instância da classe Merger.
  2. Configure os intervalos de páginas usando MergeOptions.
  3. Adicione os arquivos de entrada com intervalos de páginas especificados.
  4. Defina o caminho de saída.
  5. Chame o método Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Mescle páginas específicas dos PDFs de entrada  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8
 9// Especifique o caminho do arquivo de saída  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// Mescle os PDFs  
13merger.Process(mergeOptions);  

Como Lidar com Mesclagem em Lote

O PDF Merger plugin é otimizado para lidar com grandes lotes de documentos PDF. Ao aproveitar o recurso de processamento em lote, você pode mesclar centenas de PDFs em uma única operação, garantindo uma gestão de documentos eficiente e rápida.

  1. Instancie a classe Merger.
  2. Adicione todos os arquivos PDF de entrada à classe MergeOptions.
  3. Especifique o caminho de saída.
  4. Chame o método Process para mesclar todos os arquivos do lote.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Adicione um grande lote de PDFs para mesclar  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// Especifique o caminho do arquivo de saída  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// Processar a mesclagem em lote  
15merger.Process(mergeOptions);  
 Português