The SplitCriteria used to determine where the various splits will occur.
Return Value
A List<DocX> containing the newly created Documents.
Remarks
Once split, the content of the original Document will be divided into the newly created Documents.
Note that more information on how a Document can be split can be found in the SplitCriteria enumeration.
Example
This example demonstrates how to split a Document named "MyDocument.docx" into multiple Documents. The original Document will be split based on its various sections & the resulting Documents will be saved to disk with a numbered suffix.
// Loads a Document.
using (DocX document = DocX.Load("MyDocument.docx"))
{
// Splits the Document into a list of new Documents; a split will occur each time a new section is encountered.
List<DocX> documents = DocX.Split(document, SplitCriteria.Sections);
// Saves each new Document to a file.
for (int i = 0; i < documents.Count; i++)
{
documents[i].SaveAs($"MyDocument_Part_{i + 1}.docx");
documents[i].Dispose();
}
}
Requirements
Target Platforms: Windows 11, Windows 10, Windows 7, Windows, 11, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2