Skip to content

Instantly share code, notes, and snippets.

@GroupDocsGists
Last active April 23, 2022 07:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GroupDocsGists/f1bb9b5f075b0ffa76183b96a7799c91 to your computer and use it in GitHub Desktop.
Save GroupDocsGists/f1bb9b5f075b0ffa76183b96a7799c91 to your computer and use it in GitHub Desktop.
Remove Pages from PDF Documents in C# | Even , Odd, List of Pages and Pages Range
// Remove selective pages from the PDF in C#
RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });
using (Merger merger = new Merger("path/document-pdf"))
{
merger.RemovePages(removeOptions);
merger.Save("path/selected-pages-removed.pdf");
}
// Remove all the even pages from the PDF in the given range using C#
RemoveOptions removeOptions = new RemoveOptions(1, 6 ,RangeMode.EvenPages);
using (Merger merger = new Merger("path/document-pdf"))
{
merger.RemovePages(removeOptions);
merger.Save("path/even-pages-removed.pdf");
}
// Remove all the odd pages from the PDF in the given range using C#
RemoveOptions removeOptions = new RemoveOptions(1, 6 ,RangeMode.OddPages);
using (Merger merger = new Merger("path/document-pdf"))
{
merger.RemovePages(removeOptions);
merger.Save("path/odd-pages-removed.pdf");
}
// Remove selected range of pages from the PDF in C#
RemoveOptions removeOptions = new RemoveOptions(2, 4);
using (Merger merger = new Merger("path/document-pdf"))
{
merger.RemovePages(removeOptions);
merger.Save("path/pages-range-removed.pdf");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment