using namespace Aspose::Words; auto doc = MakeObject<Document>(u"Input.docx"); for (int page = 0; page < doc->get_PageCount(); page++){ auto extractedPage = doc->ExtractPages(page, 1); extractedPage->Save(String::Format(u"Output_{0}.docx", page + 1)); }