Wordize for .NET is a professional solution for programmatically splitting Word documents into parts. The Splitter class enables C# developers to divide Word documents into pages, sections, page ranges using various criteria. Programmatic document splitting saves time when processing large Word files, simplifies collaborative document work, and optimizes document workflows for printing and distribution.
When splitting Word documents into parts, the API automatically generates unique names for each part following the {filename}_{index}.{extension} pattern, where {filename} is the base output file name, {index} is the sequential part number starting from 1, and {extension} is the output file format extension.
Key Features:Test the programmatic Word document splitting capabilities using the interactive online demo presented on this page. Upload your Word document, select the splitting criteria, run the operation, and download the resulting parts for verification. The provided C# code snippet using the Splitter class is ready for use in your .NET project.
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_page.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page
}
);
using Wordize.Splitting;
Splitter.Split("{{input1}}", "Output_page.{{outputExt}}",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page
}
);
using Wordize.Splitting;
using Wordize.Saving;
Splitter.Split("{{input1}}", "Output_page.{{outputExt}}",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page,
SaveFormat = SaveFormat.{{saveFormat}}
}
);
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_section.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);
using Wordize.Splitting;
Splitter.Split("{{input1}}", "Output_section.{{outputExt}}",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);
using Wordize.Splitting;
using Wordize.Saving;
Splitter.Split("{{input1}}", "Output_section.{{outputExt}}",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak,
SaveFormat = SaveFormat.{{saveFormat}}
}
);
Connect Wordize SDK to your .NET project
Call the Splitter.Split() method, specifying the Word document, base output file name, and SplitOptions with splitting criteria as parameters. Formats will be determined automatically based on file extensions
Get the split Word files according to specified parameters