Swap pages
GroupDocs.Merger allows to swap two pages positions within the source document. The result is a new document where two pages have their positions exchanged.
Here are the steps to swap document pages:
- Initialize SwapOptions class with page numbers to swap;
- Instantiate Merger object with source document path or stream;
- Call SwapPages method and pass SwapOptions object to it;
- Call Save method specifying file path to save resultant document.
The following code sample demonstrates how to split document:
string filePath = @"c:\sample.pptx";
string filePathOut = @"c:\output\result.pptx";
int pageNumber1 = 3;
int pageNumber2 = 6;
SwapOptions swapOptions = new SwapOptions(pageNumber2, pageNumber1);
using (Merger merger = new Merger(filePath))
{
merger.SwapPages(swapOptions);
merger.Save(filePathOut);
}