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. Se você precisa 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 Recursos:
- Dividir PDF por Página: Quebre um documento PDF em páginas individuais.
- Processamento em Lote: Divida grandes lotes de PDFs de uma vez.
- Opções de Divisão Personalizadas: Configure o processo de divisão com base em suas necessidades.
- Saída Organizada: Gerencie 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.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// Adicione o arquivo PDF de entrada
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Especifique arquivos de saída para cada página
8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
11
12// Processar a operação de divisão
13splitter.Process(splitOptions);
Dividindo PDF por Faixas de Página
Você também pode dividir um PDF especificando faixas de páginas. Isso permite extrair seções específicas ou várias páginas de um PDF em documentos separados.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// Adicione o PDF de entrada
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Defina a saída para faixas de páginas (por exemplo, páginas 1-3)
8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
9
10// Processar a divisão
11splitter.Process(splitOptions);
Como Lidar com a 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.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// Adicione arquivos PDF de entrada em um lote
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Defina a saída para cada arquivo
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
11
12// Processar a divisão em lote
13splitter.Process(splitOptions);