|
DocWire DocToText - Powered by Silvercoders 5.0.5
A multifaceted, data extraction software development toolkit that converts all sorts of files to plain text and html. Written in C++, this data extraction tool has a parser able to convert PST & OST files along with a brand new API for better file processing. To enhance its utility, DocToText, as a data extraction tool, can be integrated with other data mining and data analytics applications. It comes equipped with a high grade, scriptable and trainable OCR that has LSTM neural networks based character recognition. This document parser is able to extract metadata along with annotations and supports a list of formats that include: DOC, XLS, XLSB, PPT, RTF, ODF (ODT, ODS, ODP), OOXML (DOCX, XLSX, PPTX), iWork (PAGES, NUMBERS, KEYNOTE), ODFXML (FODP, FODS, FODT), PDF, EML, HTML, Outlook (PST, OST), Image (JPG, JPEG, JFIF, BMP, PNM, PNG, TIFF, WEBP) and DICOM (DCM)
|
Stores list of parsers parameters. Every parser can query ParserParameter for a specific parameter. For example OCRParser queries ParserParameters for a language. Every parser contains ParserParameters and recursively passes it to another parser. More...
#include <parser_parameters.h>
Public Member Functions | |
| ParserParameters () | |
| Creates empty ParserParameters. | |
| ParserParameters (const ParserParameters ¶meters) | |
| ParserParameters (const std::string &name, const std::any value) | |
| void | operator+= (const ParserParameters ¶meters) |
| Adds all parameters from the second ParserParameters. More... | |
| ParserParameters & | operator= (const ParserParameters ¶meters) |
| template<typename T > | |
| std::optional< T > | getParameterValue (const std::string &name) const |
| Returns wanted parameter if it exists. More... | |
Stores list of parsers parameters. Every parser can query ParserParameter for a specific parameter. For example OCRParser queries ParserParameters for a language. Every parser contains ParserParameters and recursively passes it to another parser.
Example:
Definition at line 60 of file parser_parameters.h.
|
inline |
Definition at line 68 of file parser_parameters.h.
| doctotext::ParserParameters::ParserParameters | ( | const std::string & | name, |
| const std::any | value | ||
| ) |
Creates ParserParameters with one defined parameter.
| name | name of parameter |
| value | value of parameter |
|
inline |
Returns wanted parameter if it exists.
| name | name of wanted parameter |
Definition at line 104 of file parser_parameters.h.
| void doctotext::ParserParameters::operator+= | ( | const ParserParameters & | parameters | ) |
Adds all parameters from the second ParserParameters.
| parameters |
|
inline |
Definition at line 89 of file parser_parameters.h.