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:
- Crie uma instância de
MergeOptions
para configurar o processo de mesclagem. - Adicione arquivos PDF de entrada usando o método
AddInput
. - Adicione o arquivo PDF de saída usando o método
AddOutput
. - Execute a mesclagem usando o método
Process
da classeMerger
.
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.
- Crie uma instância da classe
Merger
. - Configure os intervalos de páginas usando
MergeOptions
. - Adicione os arquivos de entrada com intervalos de páginas especificados.
- Defina o caminho de saída.
- 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.
- Instancie a classe
Merger
. - Adicione todos os arquivos PDF de entrada à classe
MergeOptions
. - Especifique o caminho de saída.
- 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.