ICSVExtractor Interface
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
Defines the PDF to CSV extractor interface.
Namespace:Bytescout.PDFExtractorAssembly: Bytescout.PDFExtractor (in Bytescout.PDFExtractor.dll) Version: 13.4.0.4760-master
Syntax
The ICSVExtractor type exposes the following members.
Properties
Name | Description | |
---|---|---|
AllowStandalonePunctuation | Sets whether to allow standalone punctuation characters. If false, they will be merged with nearest text object. | |
CSVQuotaionSymbol | Sets the CSV quotation symbol. Default is double quote. | |
CSVSeparatorSymbol | Sets the CSV separator symbol. Default symbol is taken from the current culture settings (CultureInfo.CurrentCulture.TextInfo.ListSeparator). | |
DetectStrikeoutTextStyle | Get or sets whether to detect the "strikeout" text style. Default is false. | |
DetectUnderlineTextStyle | Get or sets whether to detect the "underline" text style. Default is false. | |
NormalizeCSV | Makes CSV data produced from multiple pages contain the same number of columns. This may be required for data export tools that do not support CSV with variable number of columns per row. | |
PageSeparator | Sets the page separator. If not empty, the extractor will insert between pages in the generated CSV data a row that will contain specified text in the first column. |
Methods
Name | Description | |
---|---|---|
GetCSV | Extracts comma-separated (CSV) data from whole document. | |
GetCSV(IListInt32) | Extracts comma-separated (CSV) data from specified pages. | |
GetCSV(String) | Extracts comma-separated (CSV) data from specified page ranges. | |
GetCSV(Int32, Int32) | Extracts comma-separated (CSV) data from specified page range. | |
GetCSVAsVariant | Returns comma-separated (CSV) data as array of bytes. This is COM/ActiveX-compatible version of the method SaveCSVToStream(Stream) for in-memory processing of PDF documents or images. | |
GetCSVAsVariant(String) | Returns comma-separated (CSV) data as array of bytes. This is COM/ActiveX-compatible version of the method SaveCSVToStream(String, Stream) for in-memory processing of PDF documents or images. | |
GetCSVAsVariant(Int32, Int32) | Returns comma-separated (CSV) data as array of bytes. This is COM/ActiveX-compatible version of the method SaveCSVToStream(Int32, Int32, Stream) for in-memory processing of PDF documents or images. | |
GetCSVFromPage | Extracts comma-separated (CSV) data from specified document page. | |
GetPageCSVAsVariant | Returns comma-separated (CSV) data as array of bytes. This is COM/ActiveX-compatible version of the method SavePageCSVToStream(Int32, Stream) for in-memory processing of PDF documents or images. | |
SaveCSVToFile(String) | Saves comma-separated (CSV) data to file. | |
SaveCSVToFile(IListInt32, String) | Saves comma-separated (CSV) data from specified pages to file. | |
SaveCSVToFile(String, String) | Saves comma-separated (CSV) data from specified page ranges to file. | |
SaveCSVToFile(String, Encoding) | Saves comma-separated (CSV) data to file in specified encoding. | |
SaveCSVToFile(IListInt32, String, Encoding) | Saves comma-separated (CSV) data from specified pages to file in specified encoding. | |
SaveCSVToFile(Int32, Int32, String) | Saves comma-separated (CSV) data from specified page range to file. | |
SaveCSVToFile(String, String, Encoding) | Saves comma-separated (CSV) data from specified page ranges to file in specified encoding. | |
SaveCSVToFile(Int32, Int32, String, Encoding) | Saves comma-separated (CSV) data from specified page range to file in specified encoding. | |
SaveCSVToStream(Stream) | Saves comma-separated (CSV) data to stream. | |
SaveCSVToStream(IListInt32, Stream) | Saves comma-separated (CSV) data from specified pages to stream. | |
SaveCSVToStream(Stream, Encoding) | Saves comma-separated (CSV) data to stream in specified encoding. | |
SaveCSVToStream(String, Stream) | Saves comma-separated (CSV) data from specified page ranges to stream. | |
SaveCSVToStream(IListInt32, Stream, Encoding) | Saves comma-separated (CSV) data from specified pages to stream in specified encoding. | |
SaveCSVToStream(Int32, Int32, Stream) | Saves comma-separated (CSV) data from specified page range to stream. | |
SaveCSVToStream(String, Stream, Encoding) | Saves comma-separated (CSV) data from specified page ranged to stream in specified encoding. | |
SaveCSVToStream(Int32, Int32, Stream, Encoding) | Saves comma-separated (CSV) data from specified page range to stream in specified encoding. | |
SavePageCSVToFile(Int32, String) | Saves page comma-separated (CSV) data to file. | |
SavePageCSVToFile(Int32, String, Encoding) | Saves page comma-separated (CSV) data to file in specified encoding. | |
SavePageCSVToStream(Int32, Stream) | Saves page comma-separated (CSV) data to stream. | |
SavePageCSVToStream(Int32, Stream, Encoding) | Saves page comma-separated (CSV) data to stream in specified encoding. |
See Also