|
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)
|
Exporter class is responsible for exporting the parsed data from importer or transformer to an output stream. More...
#include <exporter.h>

Public Member Functions | |
| Exporter (std::unique_ptr< Writer > writer) | |
| Exporter (std::unique_ptr< Writer > writer, std::ostream &out_stream) | |
| Exporter (const Exporter &other) | |
| Exporter (const Exporter &&other) | |
| virtual Exporter * | clone () const |
| Creates clone of this exporter. More... | |
| void | set_out_stream (std::ostream &out_stream) |
| Sets output stream. More... | |
| bool | is_valid () const |
| Check if exporter contains valid output. More... | |
| void | export_to (doctotext::Info &info) const |
| Exxports data from Info structure to output stream. More... | |
| void | begin () const |
| Sets writer to use. | |
| void | end () const |
| Ends writing. | |
Protected Member Functions | |
| std::ostream & | get_output () const |
Exporter class is responsible for exporting the parsed data from importer or transformer to an output stream.
Definition at line 58 of file exporter.h.
| doctotext::Exporter::Exporter | ( | std::unique_ptr< Writer > | writer | ) |
| writer | writer to use. |
| doctotext::Exporter::Exporter | ( | std::unique_ptr< Writer > | writer, |
| std::ostream & | out_stream | ||
| ) |
|
virtual |
Creates clone of this exporter.
| void doctotext::Exporter::export_to | ( | doctotext::Info & | info | ) | const |
Exxports data from Info structure to output stream.
| info | data from callback function. |
| bool doctotext::Exporter::is_valid | ( | ) | const |
Check if exporter contains valid output.
True if output is valid.
| void doctotext::Exporter::set_out_stream | ( | std::ostream & | out_stream | ) |
Sets output stream.
| out_stream | reference to output stream. |