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:
- Crie uma instância da classe
Merger
. - Crie uma instância de
MergeOptions
para configurar o processo de mesclagem. - Adicione arquivos PDF de entrada usando o método
AddInput
. - Defina o caminho do arquivo de saída usando
AddOutput
. - 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.
- 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
.
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.
- 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 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);