Dividir PDF
O Documentize PDF Manager for .NET é uma ferramenta poderosa que simplifica o processo de dividir documentos PDF grandes em arquivos menores e mais fáceis de manejar. Quer você precise extrair páginas individuais ou dividir um documento em seções específicas, este componente permite que você faça isso de forma eficiente e com esforço mínimo.
Como Dividir PDF
Para dividir um documento PDF em páginas individuais, siga estas etapas:
- Crie uma instância de
SplitOptionspara 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. - Chame o método
Splitda classePdfManagerpara dividir o documento PDF.
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);Como Dividir PDF usando Streams
Para dividir um documento PDF usando streams, siga estas etapas:
- Prepare streams de entrada e saída.
- Crie uma instância de
SplitOptionspara configurar o processo de divisão. - Adicione o stream PDF de entrada usando o método
AddInput. - Especifique os streams PDF de saída usando o método
AddOutput. - Defina a propriedade
CloseOutputStreamscomofalsese os streams de saída precisarem permanecer abertos após a operação. - Chame o método
Splitda classePdfManagerpara executar a operação de divisão.
1// Prepare input and output streams
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3using var outputStream1 = new MemoryStream();
4using var outputStream2 = new MemoryStream();
5
6// Create SplitOptions object to configure the operation
7var options = new SplitOptions();
8// Add input stream
9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);Principais Recursos:
- Dividir PDF por Página: Quebra um documento PDF em páginas individuais.
- Opções de Divisão Personalizadas: Configura o processo de divisão de acordo com suas necessidades.
- Saída Organizada: Gerencia facilmente os arquivos de saída para cada página ou seção dividida.