Winnovative PDF Split Library for .NET Documentation

PDFSplitManager Class

Winnovative PDF Split Library for .NET
The PDF split manager allows you to split a PDF file or extract a range a pages from the PDF document
Inheritance Hierarchy

SystemObject
  Winnovative.PDFSplitPDFSplitManager

Namespace:  Winnovative.PDFSplit
Assembly:  wnvsplitpdf (in wnvsplitpdf.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax

public class PDFSplitManager

The PDFSplitManager type exposes the following members.

Constructors

  NameDescription
Public methodPDFSplitManager
Merge using default PDF document options
Public methodPDFSplitManager(PdfDocumentOptions)
Merge using the specified PDF document options
Top
Properties

  NameDescription
Public propertyLicenseKey
Gets or sets the license key used by the PDF Split library
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExtractPagesFromFileToFile(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
Public methodExtractPagesFromFileToFile(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.
Public methodExtractPagesFromFileToFile(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
Public methodExtractPagesFromFileToMemory(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
Public methodExtractPagesFromFileToMemory(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
Public methodExtractPagesFromFileToMemory(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.
Public methodExtractPagesFromMemoryToFile(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
Public methodExtractPagesFromMemoryToFile(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
Public methodExtractPagesFromMemoryToFile(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
Public methodExtractPagesFromMemoryToMemory(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
Public methodExtractPagesFromMemoryToMemory(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
Public methodExtractPagesFromMemoryToMemory(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.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPdfPageCount(Byte)
Returns the number of pages of the specified PDF document
Public methodGetPdfPageCount(String)
Returns the number of pages of the specified PDF document
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference