I am using below code to delete page. when this code deletes fist page, then paging starts from 2 instead of 1.
if (pageNumber == 1)
{
Aspose.Words.Document finalDoc = (Aspose.Words.Document)doc.Clone(false);
finalDoc.RemoveAllChildren();
DocumentPageSplitter splitter = new DocumentPageSplitter(doc);
for (int page = 1; page <= doc.PageCount; page++)
{
Aspose.Words.Document pageDoc = splitter.GetDocumentOfPage(page);
if (page != pageNumber)
finalDoc.AppendDocument(pageDoc, ImportFormatMode.KeepSourceFormatting);
}
finalDoc.Save(FileName);
}