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 lida com 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.
  • 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: Garanta 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.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Adicione arquivos PDF de entrada para mesclar
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Especifique o caminho do arquivo de saída
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Mescle os PDFs
13merger.Process(mergeOptions);

Como Mesclar PDFs com Intervalo de Páginas

Você também pode mesclar intervalos de páginas específicos 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 intervalos de páginas usando MergeOptions.
  3. Adicione os arquivos de entrada com os intervalos de páginas especificados.
  4. Defina o caminho de saída.
  5. Chame o método Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Mescle páginas específicas dos PDFs de entrada
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Especifique o caminho do arquivo de saída
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Mescle os PDFs
12merger.Process(mergeOptions);

Como Lidar com Mesclagem em Lote

O plugin PDF Merger é otimizado para lidar com grandes lotes de documentos PDF. Aproveitando 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 no lote.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Adicione um grande lote de PDFs para mesclar
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Especifique o caminho do arquivo de saída
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Processar a mesclagem em lote
14merger.Process(mergeOptions);
 Português