Wordize for .NET es una solución profesional para dividir programáticamente documentos Word en partes. La clase Splitter permite a los desarrolladores de C# dividir documentos Word 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 Word voluminosos, simplificar el trabajo colaborativo en documentos y optimizar el flujo de documentos para impresión y distribución.
Al dividir un documento Word 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 Word en la demostración interactiva en línea presentada en esta página. Para ello, suba su documento Word, 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.
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;
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;
Splitter.Split("Input.docx", "Output_section.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);