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:

  1. Crie uma instância de SplitOptions para configurar as opções de divisão.
  2. Adicione o arquivo PDF de entrada usando o método AddInput.
  3. Adicione arquivos de saída para cada página dividida usando o método AddOutput.
  4. Chame o método Split da classe PdfManager para 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:

  1. Prepare streams de entrada e saída.
  2. Crie uma instância de SplitOptions para configurar o processo de divisão.
  3. Adicione o stream PDF de entrada usando o método AddInput.
  4. Especifique os streams PDF de saída usando o método AddOutput.
  5. Defina a propriedade CloseOutputStreams como false se os streams de saída precisarem permanecer abertos após a operação.
  6. Chame o método Split da classe PdfManager para 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.
 Português