-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextractor.h
More file actions
53 lines (36 loc) · 798 Bytes
/
extractor.h
File metadata and controls
53 lines (36 loc) · 798 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#ifndef EXTRACTOR_H
#define EXTRACTOR_H
#include <QtPdf/QPdfDocument>
#include <QtPdf/QPdfSelection>
#include <iostream>
#include <sstream>
#include <QFileDialog>
#include <QMessageBox>
#include <QObject>
#include <QTextStream>
using namespace std;
class extractor
{
public:
extractor();
void load(QWidget * t);
void extr(int page);
void save(QString);
bool checkboxc;
int pgcount;
// obj
QString *allText;
QStringList *rawSliced;
QStringList *templist;
QString *selectedText;
QPdfDocument *document = new QPdfDocument;
QString *format;
bool extracted;
private:
//QPdfDocument *document = new QPdfDocument;
QString filename;
// objs
QStringList * splitter(string);
void readal();
};
#endif // EXTRACTOR_H