Divisor de PDF
O Documentize PDF Splitter para .NET é uma ferramenta poderosa que simplifica o processo de dividir grandes documentos PDF em arquivos menores e mais gerenciáveis. Quer você precise extrair páginas individuais ou dividir um documento em seções específicas, este plugin permite que você faça isso de forma eficiente e com o mínimo de esforço.
Principais Características:
- Dividir PDF por Página: Quebrar um documento PDF em páginas individuais.
- Processamento em Lote: Dividir grandes lotes de PDFs de uma só vez.
- Opções de Divisão Personalizadas: Configurar o processo de divisão de acordo com suas necessidades.
- Saída Organizada: Gerenciar facilmente os arquivos de saída para cada página ou seção dividida.
Como Dividir Documentos PDF
Para dividir um documento PDF em páginas individuais, siga estes passos:
- Crie uma instância da classe
Splitter
. - Crie uma instância de
SplitOptions
para configurar as opções de divisão. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Adicione arquivos de saída para cada página dividida usando o método
AddOutput
. - Execute o método
Process
para dividir o documento.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Adicione o arquivo PDF de entrada
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Especifique arquivos de saída para cada página
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
12
13// Processar a operação de divisão
14splitter.Process(splitOptions);
Dividindo PDF por Intervalos de Página
Você também pode dividir um PDF especificando intervalos de páginas. Isso permite extrair seções específicas ou várias páginas de um PDF em documentos separados.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Adicione o PDF de entrada
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Defina a saída para intervalos de páginas (por exemplo, páginas 1-3)
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
10
11// Processar a divisão
12splitter.Process(splitOptions);
Como Lidar com Divisão em Lote
O PDF Splitter plugin é otimizado para lidar com grandes lotes de documentos PDF. Você pode dividir centenas de PDFs em páginas ou seções individuais aproveitando o processamento em lote.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Adicione arquivos PDF de entrada em um lote
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// Defina a saída para cada arquivo
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
12
13// Processar a divisão em lote
14splitter.Process(splitOptions);