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

División de Documentos y Extracción de Páginas con C#

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

Al dividir un documento 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 por páginas - el método Splitter.Split() con parámetro SplitCriteria.Page crea documentos separados para cada página del archivo fuente
  • División por secciones - uso de SplitCriteria.SectionBreak para dividir el documento por límites de secciones
  • División basada en estilos de encabezados - el parámetro SplitCriteria.Style con especificación de SplitStyle permite dividir el documento 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
  • 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
  • Soporte de API Fluent para ejecutar operaciones de división a través de SplitterContext y encadenamiento de métodos, agregando claridad al código C#
Casos de uso:
  • Extracción de páginas para procesamiento selectivo
  • Preparación de documentación para impresión
  • Trabajo colaborativo en documentos
  • Archivado y reestructuración de datos
  • Preparación de contenido para publicación web
  • Eliminación de páginas en blanco y contenido innecesario

Pruebe las capacidades de división programática de documentos en la demostración interactiva en línea presentada en esta página. Para ello, suba su documento, seleccione el criterio de división, ejecute la operación y descargue las partes resultantes. 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.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

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

Cómo dividir PDF, Word, HTML programáticamente en partes

  1. Conecte Wordize for .NET a su proyecto C#
  2. Llame al método Splitter.Split(), especificando en los parámetros el documento, 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 divididos según los parámetros especificados
5%