Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Dividir PDF y Extraer Páginas con C#

Wordize for .NET es una solución profesional para dividir programáticamente documentos PDF en partes. La clase Splitter permite a los desarrolladores de C# dividir archivos PDF en páginas, secciones, rangos de páginas utilizando diferentes criterios. La división programática de PDF ayuda a ahorrar tiempo al procesar archivos voluminosos y optimizar el flujo de documentos para impresión y distribución.

Al dividir PDF en partes, la API genera automáticamente nombres únicos para cada parte siguiendo la regla {filename}_{index}.{extension}, donde {filename} es el nombre base del archivo de salida, {index} es el número secuencial de la parte comenzando desde 1, y {extension} es la extensión (formato) del archivo de salida.

Características funcionales:
  • División de PDF por páginas - el método Splitter.Split() con parámetro SplitCriteria.Page crea documentos separados para cada página del archivo PDF fuente
  • División de PDF por secciones - uso de SplitCriteria.SectionBreak para dividir el documento PDF por límites de secciones
  • División de PDF basada en estilos de encabezados - el parámetro SplitCriteria.Style con especificación de SplitStyle permite dividir el documento PDF por párrafos con estilos de encabezados específicos
  • Extracción de rangos de páginas - el método Splitter.ExtractPages() extrae páginas especificadas o rangos de páginas del documento PDF
  • Eliminación de páginas en blanco - el método Splitter.RemoveBlankPages() elimina páginas vacías para mejorar la legibilidad y reducir el tamaño del archivo PDF
  • Soporte de API Fluent para ejecutar operaciones de división de PDF a través de SplitterContext y encadenamiento de métodos, agregando claridad al código C#
Casos de uso:
  • Extraer páginas individuales de PDF para procesamiento selectivo
  • Dividir grandes manuales PDF, especificaciones técnicas e informes en capítulos o secciones separadas para facilitar la distribución
  • Dividir PDF en partes de tamaño óptimo para imprimir en trabajos separados o distribuir entre varias impresoras
  • Dividir documentos PDF archivados en partes para optimizar el sistema de almacenamiento y acceso rápido a la información necesaria
  • Preparar contenido para publicación web dividiendo documentos PDF en páginas o artículos de tamaño apropiado
  • Eliminar páginas en blanco para reducir el tamaño del PDF y mejorar el rendimiento de los sistemas de flujo de documentos

Pruebe las capacidades de división programática de PDF en la demostración interactiva en línea presentada en esta página. Para ello, suba su archivo PDF, seleccione el criterio de división, ejecute la operación y descargue las partes resultantes para verificación. El fragmento de código C# presentado usando la clase Splitter está listo para usar en su proyecto .NET.

C#
Ejecutar código
Suba el documento que desea dividir
Selecciona el formato de salida de la lista
using Wordize.Splitting;

Splitter.Split("Input.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Ejecutar código

Cómo dividir PDF programáticamente en partes

  1. Conecte Wordize SDK a su proyecto .NET
  2. Llame al método Splitter.Split(), especificando en los parámetros el documento PDF, el nombre base del archivo de salida y SplitOptions con criterios de división. Los formatos se determinarán automáticamente basándose en las extensiones de archivos
  3. Obtenga los archivos PDF divididos según los parámetros especificados
5%