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: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.
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
}
);