ExpertPDF Split PDF Library
PDFSplitManager Class
NamespacesExpertPdf.PDFSplitPDFSplitManager
ExpertPDF Split PDF Library
The PDF split manager allows you to split a PDF file or extract a range a pages from the PDF document
Declaration Syntax
C#Visual BasicVisual C++
public class PDFSplitManager
Public Class PDFSplitManager
public ref class PDFSplitManager
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
PDFSplitManager()()()
Merge using default PDF document options

PDFSplitManager(PdfDocumentOptions)
Merge using the specified PDF document options

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExtractPagesFromFileToFile(String, String, Int32, Int32)
Extracts specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document containing the extracted pages

ExtractPagesFromFileToFile(String, String, Int32, Int32, Int32)
Extracts 'repeatCount' times 'splitPageCount' number of pages from the source PDF document starting from the specified page number and creates a new PDF document for each set of extracted pages. Each set of extracted pages has 'splitPageCount' pages. Each resulted PDF document is saved in the file specified by 'destPDFFilePath' concatenated with the chunk index

ExtractPagesFromFileToFile(String, String, Int32, Int32, Boolean)
This method is similar to the ExtractPagesFromFileToMemory version with 'repeatCount' but instead of extracting a specified number of chunks, the chunks are extracted until the end of the document is reached when the 'repeatToEnd' parameter is true.

ExtractPagesFromFileToMemory(String, Int32, Int32)
Extracts specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document containing the extracted pages

ExtractPagesFromFileToMemory(String, Int32, Int32, Int32)
Extracts 'repeatCount' times 'splitPageCount' number of pages from the source PDF document starting from the specified page number and creates a new PDF document for each set of extracted pages. Each set of extracted pages has 'splitPageCount' pages.

ExtractPagesFromFileToMemory(String, Int32, Int32, Boolean)
This method is similar to the ExtractPagesFromFileToMemory version with 'repeatCount' but instead of extracting a specified number of chunks, the chunks are extracted until the end of the document is reached when the 'repeatToEnd' parameter is true

ExtractPagesFromMemoryToFile(array<Byte>[]()[], String, Int32, Int32)
Extracts specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document containing the extracted pages

ExtractPagesFromMemoryToFile(array<Byte>[]()[], String, Int32, Int32, Int32)
Extracts 'repeatCount' times the specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document for each set of extracted pages. Each set of extracted pages has 'splitPageCount' pages. Each resulted PDF document is saved in the file specified by 'destPDFFilePath' concatenated with the chunk index

ExtractPagesFromMemoryToFile(array<Byte>[]()[], String, Int32, Int32, Boolean)
This method is similar to ExtractPagesFromMemoryToMemory with 'repeatCount' parameter but instead of exctracting a specified number of chunks, the chunks are extracted until the end of the document is reached when the 'repeatToEnd' parameter is true

ExtractPagesFromMemoryToMemory(array<Byte>[]()[], Int32, Int32)
Extracts specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document containing the extracted pages

ExtractPagesFromMemoryToMemory(array<Byte>[]()[], Int32, Int32, Int32)
Extracts 'repeatCount' times the specified number of pages from the specified source PDF document starting from the specified page number and creates a new PDF document for each set of extracted pages. Each set of extracted pages has 'splitPageCount' pages.

ExtractPagesFromMemoryToMemory(array<Byte>[]()[], Int32, Int32, Boolean)
This method is similar to ExtractPagesFromMemoryToMemory with 'repeatCount' parameter but instead of exctracting a specified number of chunks, the chunks are extracted until the end of the document is reached when the 'repeatToEnd' parameter is true

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetPdfPageCount(array<Byte>[]()[])
Returns the number of pages of the specified PDF document

GetPdfPageCount(String)
Returns the number of pages of the specified PDF document

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
LicenseKey
Gets or sets the license key

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
PDFSplitManager

Assembly: ExpertPdf.PdfSplit (Module: ExpertPdf.PdfSplit) Version: 3.1.0.0 (3.1.0.0)