public void SplitDocument() { WmlDocument wmlDocument = new WmlDocument(inDoc.FileName); IEnumerable <WmlDocument> wmlDocuments = wmlDocument.SplitOnSections(); int counter = 0; foreach (WmlDocument doc in wmlDocuments) { List <Source> sources = new List <Source>(); sources.Add(new Source(doc)); DocumentBuilder.BuildDocument(sources, System.IO.Path.Combine(_outPath, $"{counter}.docx")); counter++; } }