We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


Syncfusion Essential PDF is a .NET PDF library that allows you to split a PDF file into different sub-documents quickly and accurately. The split PDF functionality can be used in any .NET application, whether it is Windows Forms, WPF, ASP.NET (Web Forms, MVC, Core), or even UWP, Xamarin.Forms, Xamarin.Android, and Xamarin.iOS. It will help you split, combine, import, and append PDFs with just a few lines of code using C# or VB.NET.

Split PDFs

Developers can easily and accurately disassemble a multiple-page PDF document into two or more separate PDF files. It is also possible to generate files with a destination file name pattern. Besides this process, developers can also:

  • Import or delete certain pages from a PDF file.
  • Split PDF documents into multiple files.
  • Split PDF document into a separate PDF file.
  • Split a range of pages into a separate PDF document.
  • Split a PDF document based on the bookmarks.
  • Password-protect a split PDF file.
  • Find a specific text on a page and split it into a separate PDF document.
  • Split a PDF document into multiple files with a specific range of pages.

Split PDFs.

Split PDF document into multiple files code example

Easily split each page in a PDF document into individual PDF documents using a few lines of C# code as demonstrated in the following sample. Also explore our .NET PDF example that shows how to create and modify PDF files from C# with 5 lines of code on different platforms.

//Load an existing PDF document.
PdfLoadedDocument loadedDocument = new PdfLoadedDocument("Input.pdf");

//Set patterns.
const string destinationFilePattern = "Output" + "{0}.pdf";

//Split the pages into separate documents.

//Close the document.
'Load an existing PDF document.
Dim loadedDocument As New PdfLoadedDocument("Input.pdf")

'Set patterns.
Const destinationFilePattern As String = "Output" + "{0}.pdf"

'Split the pages into separate documents.

'Close the document.



Syncfusion’s file format components helped me create the reports I needed, fast. – J. Pereira, Software Developer.

The libraries have been built from scratch and refined for more than a decade to provide blazing-fast performance, comprehensive API, and compatibility across the latest and older versions of these files.

CONTINUE READING View all Customer Stories


Syncfusion File Format Libraries - Manipulate Excel, Word, PowerPoint, and PDF files

Read and write Excel, Word, PDF, and PowerPoint files. Also includes integrated visualization capabilities. Advanced features include support for pivot tables, pivot charts, mail-merge, and extensive formatting.


Succinctly Series: Statistics Using Excel Succinctly

Succinctly Series: Statistics Using Excel Succinctly

- by Charles Zaiontz


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon