diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2013-08-08 20:45:08 +0200 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2013-08-08 20:45:08 +0200 |
commit | 62d079b40a2f816f59cc533b1624ea57458331f3 (patch) | |
tree | 740c981b56fe2c4fc6641245745e4e10a7a6e223 /utils/pdftotext.cc | |
parent | 86dbc5f6f850ba3919bed9979386e5a4d0e7dba3 (diff) |
Fix `pdftotext -bbox in.pdf -`
Print body text to stdout if invoked as above.
Bug #45163
Diffstat (limited to 'utils/pdftotext.cc')
-rw-r--r-- | utils/pdftotext.cc | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/utils/pdftotext.cc b/utils/pdftotext.cc index a170f1b7..3b8b69f2 100644 --- a/utils/pdftotext.cc +++ b/utils/pdftotext.cc @@ -22,6 +22,7 @@ // Copyright (C) 2010 Kenneth Berland <ken@hero.com> // Copyright (C) 2011 Tom Gleason <tom@buildadam.com> // Copyright (C) 2011 Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk> +// Copyright (C) 2013 Yury G. Kudryashov <urkud.urkud@gmail.com> // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git @@ -331,21 +332,17 @@ int main(int argc, char *argv[]) { info.free(); fputs("</head>\n", f); fputs("<body>\n", f); - if (!bbox) fputs("<pre>\n", f); - if (f != stdout) { - fclose(f); + if (!bbox) { + fputs("<pre>\n", f); + if (f != stdout) { + fclose(f); + } } } // write text file if (bbox) { textOut = new TextOutputDev(NULL, physLayout, fixedPitch, rawOrder, htmlMeta); - if (!(f = fopen(textFileName->getCString(), "ab"))) { - error(errIO, -1, "Couldn't open text file '{0:t}' for append", textFileName); - exitCode = 2; - delete textOut; - goto err3; - } if (textOut->isOk()) { fprintf(f, "<doc>\n"); |