PDFSplitManager Class

The PDF split manager allows you to split a PDF file or extract a range a pages from the PDF document

Definition

Namespace: EvoPdf.PdfSplit
Assembly: EvoPdfSplit_NetCore (in EvoPdfSplit_NetCore.dll) Version: 14.0.0
C#
public class PDFSplitManager
Inheritance
Object    PDFSplitManager

Constructors

PDFSplitManager Merge using default PDF document options
PDFSplitManager(PdfDocumentOptions) Merge using the specified PDF document options

Properties

LicenseKey Gets or sets the license key used by the PDF Split library

Methods

Equals
(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, 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.
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
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, 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, 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.
ExtractPagesFromMemoryToFile(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(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
ExtractPagesFromMemoryToFile(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
ExtractPagesFromMemoryToMemory(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(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
ExtractPagesFromMemoryToMemory(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.
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetPdfPageCount(Byte) Returns the number of pages of the specified PDF document
GetPdfPageCount(String) Returns the number of pages of the specified PDF document
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also