Split PDF

El Documentize PDF Manager for .NET es una herramienta potente que simplifica el proceso de dividir documentos PDF grandes en archivos más pequeños y manejables. Ya sea que necesites extraer páginas individuales o dividir un documento en secciones específicas, este componente te permite lograrlo de forma eficiente y con el mínimo esfuerzo.

Cómo dividir un PDF

Para dividir un documento PDF en páginas individuales, sigue estos pasos:

  1. Crea una instancia de SplitOptions para configurar las opciones de división.
  2. Añade el archivo PDF de entrada usando el método AddInput.
  3. Añade los archivos de salida para cada página dividida usando el método AddOutput.
  4. Llama al método Split de la clase PdfManager para dividir el 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);

Cómo dividir un PDF usando Streams

Para dividir un documento PDF utilizando streams, sigue estos pasos:

  1. Prepara los streams de entrada y salida.
  2. Crea una instancia de SplitOptions para configurar el proceso de división.
  3. Añade el stream PDF de entrada usando el método AddInput.
  4. Especifica los streams PDF de salida usando el método AddOutput.
  5. Establece la propiedad CloseOutputStreams a false si los streams de salida deben permanecer abiertos después de la operación.
  6. Llama al método Split de la clase PdfManager para ejecutar la división.
​
 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);

Características clave:

  • Dividir PDF por página: Desglosa un documento PDF en páginas individuales.
  • Opciones de división personalizables: Configura el proceso de división según tus requisitos.
  • Salida organizada: Gestiona fácilmente los archivos de salida para cada página o sección dividida.
 Español