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

const inputFilePath = `c:/sample.pptx`;
const merger = new groupdocs.merger.Merger(inputFilePath);
const outputPath = `c:/output/result.pptx`;
const swapOptions = new groupdocs.merger.SwapOptions(1, 3);
merger.swapPages(swapOptions);
merger.save(outputPath);