IDocumentSplitterSplit Method (String, String)ByteScout PDF Extractor SDK
Splits PDF or TIFF document to multiple documents according to specified ranges.

Namespace:  Bytescout.PDFExtractor
Assembly:  Bytescout.PDFExtractor (in Bytescout.PDFExtractor.dll) Version:

string[] Split(
	string sourceDocument,
	string ranges


Type: SystemString
The source document.
Type: SystemString
Comma-separated list of page ranges in form "1-4,5,7,8-15,16-". Page numbers are 1-based. Ending "-" means "to the last page". You can also use inverted page numbers adding '!' before the number. E.g. "!1" means "the last page", "2-!2" means "from the second to the penultimate page", "!2-" - last two pages". Also, you can also use single asterisk "*" character as the range to split the document into separate pages.

Return Value

Type: String
List of files of generated document parts.

Output files are generated in the system temporary folder. Move them to desired folder programmatically.
See Also