From 714423883c85bd4a3055697bf81c9feb02d975b5 Mon Sep 17 00:00:00 2001 From: cybjit Date: Thu, 11 Sep 2014 23:41:01 +0200 Subject: [PATCH] setup logging for pdf2txt and fix dumppdf --- tools/dumppdf.py | 2 +- tools/pdf2txt.py | 12 +++--------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/tools/dumppdf.py b/tools/dumppdf.py index 7a46e68..860da56 100755 --- a/tools/dumppdf.py +++ b/tools/dumppdf.py @@ -247,7 +247,7 @@ def main(argv): outfp = sys.stdout extractdir = None for (k, v) in opts: - if k == '-d': logging.getLogger().setlevel(logging.DEBUG) + if k == '-d': logging.getLogger().setLevel(logging.DEBUG) elif k == '-o': outfp = open(v, 'w') elif k == '-i': objids.extend( int(x) for x in v.split(',') ) elif k == '-p': pagenos.update( int(x)-1 for x in v.split(',') ) diff --git a/tools/pdf2txt.py b/tools/pdf2txt.py index 2cf1572..40711d4 100755 --- a/tools/pdf2txt.py +++ b/tools/pdf2txt.py @@ -9,6 +9,7 @@ from pdfminer.converter import XMLConverter, HTMLConverter, TextConverter from pdfminer.cmapdb import CMapDB from pdfminer.layout import LAParams from pdfminer.image import ImageWriter +import logging # main def main(argv): @@ -25,8 +26,6 @@ def main(argv): except getopt.GetoptError: return usage() if not args: return usage() - # debug option - debug = 0 # input option password = b'' pagenos = set() @@ -45,7 +44,7 @@ def main(argv): showpageno = True laparams = LAParams() for (k, v) in opts: - if k == '-d': debug += 1 + if k == '-d': logging.getLogger().setLevel(logging.DEBUG) elif k == '-p': pagenos.update( int(x)-1 for x in v.split(',') ) elif k == '-m': maxpages = int(v) elif k == '-P': password = v @@ -66,11 +65,6 @@ def main(argv): elif k == '-c': codec = v elif k == '-s': scale = float(v) # - PDFDocument.debug = debug - PDFParser.debug = debug - CMapDB.debug = debug - PDFPageInterpreter.debug = debug - # rsrcmgr = PDFResourceManager(caching=caching) if not outtype: outtype = 'text' @@ -97,7 +91,7 @@ def main(argv): elif outtype == 'html': device = HTMLConverter(rsrcmgr, outfp, codec=codec, scale=scale, layoutmode=layoutmode, laparams=laparams, - imagewriter=imagewriter, debug=debug) + imagewriter=imagewriter) elif outtype == 'tag': device = TagExtractor(rsrcmgr, outfp, codec=codec) else: