Remove pages

GroupDocs.Merger provides an ability to remove single page or a collection of specific page numbers from the source document. 
Here are the steps to remove document page(s):

  • Initialise RemoveOptions class with page numbers to remove;
  • Instantiate Merger object with source document path or stream;
  • Call RemovePages method and pass RemoveOptions object to it;
  • Call Save method and pass desired file path to save resultant document.

The following code sample demonstrates how to remove document pages:

string filePath = @"c:\sample.one";
string filePathOut = @"c:\output\result.one";

RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });

using (Merger merger = new Merger(filePath))
{
    merger.RemovePages(removeOptions);
    merger.Save(filePathOut);
}