SILVERCODERS DocToText
4.0.1512
Converts DOC, XLS, XLSB, PPT, RTF, ODF (ODT, ODS, ODP), OOXML (DOCX, XLSX, PPTX), iWork (PAGES, NUMBERS, KEYNOTE), ODFXML (FODP, FODS, FODT), PDF, EML and HTML documents to plain text. Extracts metadata and annotations.
|
Public Types | |
enum | DataType { NONE, EXTRACTED, ESTIMATED } |
Public Member Functions | |
Metadata (const Metadata &r) | |
Metadata & | operator= (const Metadata &r) |
DataType | authorType () |
void | setAuthorType (DataType type) |
const char * | author () |
void | setAuthor (const std::string &author) |
DataType | creationDateType () |
void | setCreationDateType (DataType type) |
const tm & | creationDate () |
void | setCreationDate (const tm &creation_date) |
DataType | lastModifiedByType () |
void | setLastModifiedByType (DataType type) |
const char * | lastModifiedBy () |
void | setLastModifiedBy (const std::string &last_modified_by) |
DataType | lastModificationDateType () |
void | setLastModificationDateType (DataType type) |
const tm & | lastModificationDate () |
void | setLastModificationDate (const tm &last_modification_date) |
DataType | pageCountType () |
void | setPageCountType (DataType type) |
int | pageCount () |
void | setPageCount (int page_count) |
DataType | wordCountType () |
void | setWordCountType (DataType type) |
int | wordCount () |
void | setWordCount (int word_count) |
void | addField (const std::string &field_name, const Variant &field_value) |
bool | hasField (const std::string &field_name) const |
const Variant & | getField (const std::string &field_name) const |
const std::map< std::string, Variant > & | getFields () const |