// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET Document doc = new Document(MyDir + "Big document.docx"); int pageCount = doc.PageCount; for (int page = 0; page < pageCount; page++) { // Save each page as a separate document. Document extractedPage = doc.ExtractPages(page, 1); extractedPage.Save(ArtifactsDir + $"SplitDocument.PageByPage_{page + 1}.docx"); }