PDF Merger

O Documentize PDF Merger for .NET é uma ferramenta versátil projetada para mesclar vários documentos PDF em um único arquivo. Ela 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 trata de recursos internos, como fontes e imagens, para otimizar o documento mesclado.

Como Mesclar PDF

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

  1. Crie uma instância de MergeOptions para configurar o processo de mesclagem.
  2. Adicione arquivos PDF de entrada usando o método AddInput.
  3. Adicione o arquivo PDF de saída usando o método AddOutput.
  4. Execute a mesclagem usando o método Process da classe Merger.
1// Crie um objeto MergeOptions para definir as instruções
2var options = new MergeOptions();
3// Adicione os caminhos dos arquivos de entrada
4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf_1.pdf"));
5options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf_2.pdf"));
6// Defina o caminho do arquivo de saída
7options.AddOutput(new FileDataSource("caminho_para_o_arquivo_pdf_resultante.pdf"));
8// Execute o processo
9Merger.Process(options);

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 que você combine páginas selecionadas no documento final de saída.

  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.
 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 Manipular Mesclagens 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 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);

Principais Recursos:

  • Mesclar Múltiplos 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.
 Português