|
MLBookProc 2.1
|
#include <PDFParser.h>
Public Member Functions | |
| PDFParser (const std::shared_ptr< MLBookProc > &mlbp) | |
| PDFParser constructor. | |
| UDBElement | parseBook (const std::string &book_content) |
| UDBase | getBookInfo (const std::string &book_content) |
| void | setDPI (const double &horizontal_dpi=double(72.0), const double &vertical_dpi=double(72.0)) |
| double | getHorizontalDPI () |
| double | getVerticalDPI () |
The PDFParser class.
This class contains methods for pdf files parsing. In most cases you do not need to use it directly. Usd CreateCollection and BookInfo instead.
| PDFParser::PDFParser | ( | const std::shared_ptr< MLBookProc > & | mlbp | ) |
PDFParser constructor.
| mlbp | Smart pointer to MLBookProc object. |
| UDBase PDFParser::getBookInfo | ( | const std::string & | book_content | ) |
Gets extra information from pdf file.
| book_content | File content. |
| double PDFParser::getHorizontalDPI | ( | ) |
Returns horizontal DPI.
| double PDFParser::getVerticalDPI | ( | ) |
Returns vertical DPI.
| UDBElement PDFParser::parseBook | ( | const std::string & | book_content | ) |
Parses pdf file.
| book_content | File content. |
| void PDFParser::setDPI | ( | const double & | horizontal_dpi = double(72.0), |
| const double & | vertical_dpi = double(72.0) ) |
Sets DPI (see BookInfo::setDPI).
| horizontal_dpi | Horizontal DPI. |
| vertical_dpi | Vertical DPI. |