Move page

GroupDocs.Merger provides a move page feature which allows you to manipulate page ordering by moving any page(s) to new position within a document. 
This can be done by following the steps below:

  • Initialise MoveOptions class and specify current and new page numbers;
  • Instantiate Merger object with source document path or stream;
  • Call MovePage method and pass MoveOptions object to it;
  • Call Save method and pass desired file path to save resultant document.

The following code sample demonstrates on how to move page to a new position:

int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

using (Merger merger = new Merger(@"c:\sample.xlsx"))
{
    merger.MovePage(moveOptions);
    merger.Save(@"c:\result.xlsx");
}