2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Syncfusion Essential PDF is a .NET PDF library used to create, read, and edit PDF documents. Using this library, you can split the pages of a single PDF document into multiple individual PDF documents. Steps to split pages in PDF programmatically:
C# using Syncfusion.Pdf.Parsing;
VB.NET Imports Syncfusion.Pdf.Parsing
C# //Sets pattern const string destinationFilePattern = "Output" + "{0}.pdf"; //Split the pages into separate documents loadedDocument.Split(destinationFilePattern);
C# //Load document PdfLoadedDocument loadedDocument = new PdfLoadedDocument(DataPathBase + "sample.pdf"); //Sets pattern const string destinationFilePattern = "Output" + "{0}.pdf"; //Split the pages into separate documents loadedDocument.Split(destinationFilePattern); //close the document loadedDocument.Close(true);
VB.NET 'Load document Dim loadedDocument As PdfLoadedDocument = New PdfLoadedDocument((DataPathBase + "sample.pdf")) 'Sets pattern Dim destinationFilePattern As String = ("Output" + "{0}.pdf") 'Split the pages into separate documents loadedDocument.Split(destinationFilePattern) 'close the document loadedDocument.Close(True)
A complete working sample can be downloaded from Split-PDF-File.zip. By executing the program, you will get the PDF document as follows. Take a moment to peruse the documentation, where you can find the insert and import the pages with Essential PDF, and the brief details about OCR processing , Image Extraction , Merge Document and so on with code examples. Refer here to explore the rich set of Syncfusion Essential PDF features. An online sample link to split PDF document Note: Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet feed, include a license key in your projects. Refer to link to learn about generating and registering Syncfusion license key in your application to use the components without trail message.
|
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.
Is there a way to specify the destination folder for the split files? At the moment when I use this code, it puts the split files in the same location as the executable (which is a less than ideal default).I would expect it to put the files either in the same folder as the original file or in a folder specified as an additional parameter.
Hi Dawit,
Thank you for contacting Syncfusion support.
We can specify the destination folder path for the split files. Please refer the below code snippet to split the files in specific folder.
Please let us know if you need any further assistance with this.
Regards,
Gowthamraj K