MLBookProc 1.0.1
 
Loading...
Searching...
No Matches
DJVUParser Class Reference

The DJVUParser class. More...

#include <DJVUParser.h>

Public Member Functions

 DJVUParser (const std::shared_ptr< AuxFunc > &af)
 DJVUParser constructor.
 
BookParseEntry djvu_parser (const std::filesystem::path &filepath)
 Parses djvu book.
 
std::shared_ptr< BookInfoEntrydjvu_book_info (const std::filesystem::path &filepath)
 Returns book info and book cover.
 

Detailed Description

The DJVUParser class.

This class contains various methods for djvu books processing. In most cases you do not need to use this class directly. Use CreateCollection, RefreshCollection and BookInfo instead.

Constructor & Destructor Documentation

◆ DJVUParser()

DJVUParser::DJVUParser ( const std::shared_ptr< AuxFunc > & af)

DJVUParser constructor.

Parameters
afsmart pointer to AuxFunc object.

Member Function Documentation

◆ djvu_book_info()

std::shared_ptr< BookInfoEntry > DJVUParser::djvu_book_info ( const std::filesystem::path & filepath)

Returns book info and book cover.

Parameters
filepathabsolute path to djvu book.
Returns
Smart pointer to BookInfoEntry object.

◆ djvu_parser()

BookParseEntry DJVUParser::djvu_parser ( const std::filesystem::path & filepath)

Parses djvu book.

Parameters
filepathabsolute path to djvu book.
Returns
BookParseEntry object.