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 InputStream;