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");
}