1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-12-22 13:00:08 +00:00

process_outline 0 was trying to write manifest which did not exists.

This commit is contained in:
Deepak Thukral 2013-02-22 10:06:13 +01:00
parent bc078cef78
commit 88d5a5b0ca

View File

@ -348,8 +348,12 @@ void HTMLRenderer::pre_process(PDFDoc * doc)
void HTMLRenderer::post_process(void)
{
dump_css();
// close files
f_outline.fs.close();
// close files if they opened
// it's better to brace single liner LLVM complains
if (param->process_outline)
{
f_outline.fs.close();
}
f_pages.fs.close();
f_css.fs.close();
@ -407,11 +411,14 @@ void HTMLRenderer::post_process(void)
}
else if (line == "$outline")
{
ifstream fin(f_outline.path, ifstream::binary);
if(!fin)
throw "Cannot open read the pages";
output << fin.rdbuf();
output.clear(); // output will set fail big if fin is empty
if (param->process_outline)
{
ifstream fin(f_outline.path, ifstream::binary);
if(!fin)
throw "Cannot open read the pages";
output << fin.rdbuf();
output.clear(); // output will set fail big if fin is empty
}
}
else if (line == "$pages")
{