mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
cd6a6ea91f
commit
bc9d98e52a
@ -399,7 +399,7 @@ class BuildPDF2XML(Command):
|
||||
objects.append(obj)
|
||||
|
||||
if self.newer(dest, objects):
|
||||
cmd = ['g++', '-g', '-o', dest]+objects+['-lpoppler', '-lMagickWand',
|
||||
cmd = ['g++', '-ggdb', '-o', dest]+objects+['-lpoppler', '-lMagickWand',
|
||||
'-lpng', '-lpthread']
|
||||
if iswindows:
|
||||
cmd = [msvc.linker] + '/INCREMENTAL:NO /DEBUG /NODEFAULTLIB:libcmt.lib'.split()
|
||||
|
@ -169,6 +169,8 @@ int main(int argc, char **argv) {
|
||||
char *memblock;
|
||||
ifstream::pos_type size;
|
||||
int ret = 0;
|
||||
map<string,string> info;
|
||||
Reflow *reflow = NULL;
|
||||
|
||||
|
||||
if (argc != 2) {
|
||||
@ -189,9 +191,13 @@ int main(int argc, char **argv) {
|
||||
}
|
||||
|
||||
try {
|
||||
Reflow reflow(memblock, size);
|
||||
reflow.render();
|
||||
vector<char> *data = reflow.render_first_page();
|
||||
reflow = new Reflow(memblock, size);
|
||||
info = reflow->get_info();
|
||||
for (map<string,string>::const_iterator it = info.begin() ; it != info.end(); it++ ) {
|
||||
cout << (*it).first << " : " << (*it).second << endl;
|
||||
}
|
||||
//reflow->render();
|
||||
vector<char> *data = reflow->render_first_page();
|
||||
ofstream file("cover.png", ios::binary);
|
||||
file.write(&((*data)[0]), data->size());
|
||||
delete data;
|
||||
@ -200,7 +206,7 @@ int main(int argc, char **argv) {
|
||||
cerr << e.what() << endl;
|
||||
ret = 1;
|
||||
}
|
||||
|
||||
delete reflow;
|
||||
delete[] memblock;
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user