DocumentSplitter ClassByteScout PDF Extractor SDK
Represents PDF and TIFF document splitter.
Inheritance Hierarchy

SystemObject
  Bytescout.PDFExtractorDocumentSplitter

Namespace:  Bytescout.PDFExtractor
Assembly:  Bytescout.PDFExtractor (in Bytescout.PDFExtractor.dll) Version: 12.0.0.4062-master
Syntax

public class DocumentSplitter : IDocumentSplitter, 
	IDisposable

The DocumentSplitter type exposes the following members.

Constructors

  NameDescription
Public methodDocumentSplitter
Initializes a new instance of DocumentSplitter class.
Public methodDocumentSplitter(String, String)
Initializes a new instance of DocumentSplitter class.
Top
Properties

  NameDescription
Public propertyCheckPermissions
Defines whether respect permissions set by document owner. If True, extractor throws exception when the extraction is prohibited.
Public propertyLicenseInfo
Gets license information.
Public propertyOptimizeSplittedDocuments
Removes unused resources from splitted document parts.
Public propertyRegistrationKey
Registration key.
Public propertyRegistrationName
Registration name.
Public propertyVersion
Gets the component version number.
Top
Methods

  NameDescription
Public methodDispose
Releases all resources used by the DocumentSplitter
Public methodEquals (Inherited from Object.)
Public methodExtractPage(Stream, Stream, Int32)
Extracts specified page from PDF or TIFF document to separate file.
Public methodExtractPage(String, String, Int32)
Extracts specified page from PDF or TIFF document to separate file.
Public methodExtractPageRange(Stream, Stream, Int32, Int32)
Extracts specified page range from PDF or TIFF document to separate file.
Public methodExtractPageRange(String, String, Int32, Int32)
Extracts specified page range from PDF or TIFF document to separate file.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetPageCount(Stream)
Returns count of pages in PDF or TIFF document.
Public methodGetPageCount(String)
Returns count of pages in PDF or TIFF document.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemovePage(Stream, Stream, Int32)
Removes specified page from PDF or TIFF document.
Public methodRemovePage(String, String, Int32)
Removes specified page from PDF or TIFF document.
Public methodRemovePageRange(Stream, Stream, Int32, Int32)
Removes specified page range from PDF or TIFF document to separate file.
Public methodRemovePageRange(String, String, Int32, Int32)
Removes specified page range from PDF or TIFF document to separate file.
Public methodRemoveUnusedResources(String)
Removes unused resources from specified PDF document. This method is called internally when OptimizeSplittedDocuments property is true, so you may need it to optimize documents previously splitted without the optimization.
Public methodRemoveUnusedResources(Stream, Stream)
Removes unused resources from PDF document. This method is called internally when OptimizeSplittedDocuments property is true, so you may need it to optimize documents previously splitted without the optimization.
Public methodSplit(Stream, String)
Splits PDF or TIFF document to multiple documents according to the specified ranges.
Public methodSplit(String, String)
Splits PDF or TIFF document to multiple documents according to specified ranges.
Public methodSplit(String, String, String)
Splits PDF or TIFF document to multiple documents according to specified ranges.
Public methodSplit(Stream, Stream, Stream, Int32)
Splits specified PDF or TIFF document to two documents at specified page.
Public methodSplit(String, String, String, Int32)
Splits specified PDF or TIFF document to two documents at specified page.
Public methodSplitCOM(String, String)
COM/ActiveX compatible function for Split(string sourceDocument, string ranges) that returns string with filenames delimited by line feed \n Splits PDF or TIFF document to multiple documents according to specified ranges.
Public methodSplitCOM(String, String, String)
COM/ActiveX compatible function for Split(string sourceDocument, string ranges) that returns string with filenames delimited by line feed \n Splits PDF or TIFF document to multiple documents according to specified ranges.
Public methodToString (Inherited from Object.)
Top
Events

  NameDescription
Public eventPasswordRequired
Occurs when the password required to decrypt the document.
Public eventProgressChanged
Raised for each reported progress value. Allows to cancel the processing.
Top
See Also

Reference