ITextExtractor Methods
 Free Trial Web API version Licensing Request A Quote
HAVE QUESTIONS OR NEED HELP?SUBMIT THE SUPPORT REQUEST FORM or write email toSUPPORT@BYTESCOUT.COM
The ITextExtractor type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Find(Int32, String, Boolean) |  Searches the document page for specified text.  | |
| Find(Int32, String, RegexOptions) |  Searches the document page for specified text in Regex mode with specified options.  | |
| FindAll |  Searches for all occurrences of specified text in specified document page or in entire document.  | |
| FindAllToJSON |  Searches for all occurrences of specified text in specified document page or in entire document and returns result as JSON string.  | |
| FindNext |  Continues the text search started by one of Find() methods.  | |
| GetPageTextAsVariant |  Returns page text as array of bytes. This is COM/ActiveX-compatible version of the method SavePageTextToStream(Int32, Stream) for in-memory processing of PDF documents or images.  | |
| GetText |  Extracts text from whole document.  | |
| GetText(IListInt32) |  Extracts text from specified pages.  | |
| GetText(String) |  Extracts text from specified page ranges.  | |
| GetText(Int32, Int32) |  Extracts text from specified page range.  | |
| GetTextAsVariant |  Returns document text as array of bytes. This is COM/ActiveX-compatible version of the method SaveTextToStream(Stream) for in-memory processing of PDF documents or images.  | |
| GetTextAsVariant(String) |  Returns document text as array of bytes. This is COM/ActiveX-compatible version of the method SaveTextToStream(String, Stream) for in-memory processing of PDF documents or images.  | |
| GetTextAsVariant(Int32, Int32) |  Returns document text as array of bytes. This is COM/ActiveX-compatible version of the method SaveTextToStream(Int32, Int32, Stream) for in-memory processing of PDF documents or images.  | |
| GetTextFromPage |  Extracts text from specified document page.  | |
| SavePageTextToFile(Int32, String) |  Saves page text to file.  | |
| SavePageTextToFile(Int32, String, Encoding) |  Saves page text to file in specified encoding.  | |
| SavePageTextToStream(Int32, Stream) |  Saves page text to stream.  | |
| SavePageTextToStream(Int32, Stream, Encoding) |  Saves page text to stream in specified encoding.  | |
| SaveTextToFile(String) |  Saves document text to file.  | |
| SaveTextToFile(IListInt32, String) |  Saves text from specified pages to file.  | |
| SaveTextToFile(String, String) |  Saves text from specified page ranges to file.  | |
| SaveTextToFile(String, Encoding) |  Saves document text to file in specified encoding.  | |
| SaveTextToFile(IListInt32, String, Encoding) |  Saves text from specified pages to file in specified encoding.  | |
| SaveTextToFile(Int32, Int32, String) |  Saves text from specified page range to file.  | |
| SaveTextToFile(String, String, Encoding) |  Saves text from specified page ranges to file in specified encoding.  | |
| SaveTextToFile(Int32, Int32, String, Encoding) |  Saves text from specified page range to file in specified encoding.  | |
| SaveTextToStream(Stream) |  Saves document text to stream.  | |
| SaveTextToStream(IListInt32, Stream) |  Saves text from specified page range to stream.  | |
| SaveTextToStream(Stream, Encoding) |  Saves document text to stream in specified encoding.  | |
| SaveTextToStream(String, Stream) |  Saves text from specified page range to stream.  | |
| SaveTextToStream(IListInt32, Stream, Encoding) |  Saves text from specified page range to stream in specified encoding.  | |
| SaveTextToStream(Int32, Int32, Stream) |  Saves text from specified page range to stream.  | |
| SaveTextToStream(String, Stream, Encoding) |  Saves text from specified page range to stream in specified encoding.  | |
| SaveTextToStream(Int32, Int32, Stream, Encoding) |  Saves text from specified page range to stream in specified encoding.  | 
See Also