mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-10-05 19:41:40 +00:00
process_outline 0 was trying to write manifest which did not exists.
This commit is contained in:
parent
bc078cef78
commit
88d5a5b0ca
@ -348,8 +348,12 @@ void HTMLRenderer::pre_process(PDFDoc * doc)
|
|||||||
void HTMLRenderer::post_process(void)
|
void HTMLRenderer::post_process(void)
|
||||||
{
|
{
|
||||||
dump_css();
|
dump_css();
|
||||||
// close files
|
// close files if they opened
|
||||||
f_outline.fs.close();
|
// it's better to brace single liner LLVM complains
|
||||||
|
if (param->process_outline)
|
||||||
|
{
|
||||||
|
f_outline.fs.close();
|
||||||
|
}
|
||||||
f_pages.fs.close();
|
f_pages.fs.close();
|
||||||
f_css.fs.close();
|
f_css.fs.close();
|
||||||
|
|
||||||
@ -407,11 +411,14 @@ void HTMLRenderer::post_process(void)
|
|||||||
}
|
}
|
||||||
else if (line == "$outline")
|
else if (line == "$outline")
|
||||||
{
|
{
|
||||||
ifstream fin(f_outline.path, ifstream::binary);
|
if (param->process_outline)
|
||||||
if(!fin)
|
{
|
||||||
throw "Cannot open read the pages";
|
ifstream fin(f_outline.path, ifstream::binary);
|
||||||
output << fin.rdbuf();
|
if(!fin)
|
||||||
output.clear(); // output will set fail big if fin is empty
|
throw "Cannot open read the pages";
|
||||||
|
output << fin.rdbuf();
|
||||||
|
output.clear(); // output will set fail big if fin is empty
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (line == "$pages")
|
else if (line == "$pages")
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user