summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvoisin2011-07-30 20:57:07 +0200
committerjvoisin2011-07-30 20:57:07 +0200
commitc9cb00bdf702ce6663e78784de63dc6d35c3d875 (patch)
tree961b6c1017b50020d8834f262bb3038ead5e0118
parentb2e623d78db9e4c8da14fa44f830697f1a4eb739 (diff)
Some logging for pdf
-rw-r--r--lib/office.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/office.py b/lib/office.py
index ec08cfb..966a64d 100644
--- a/lib/office.py
+++ b/lib/office.py
@@ -151,6 +151,7 @@ class PdfStripper(parser.GenericParser):
151 page_width, page_height = page.get_size() 151 page_width, page_height = page.get_size()
152 surface = cairo.PDFSurface(self.output, page_width, page_height) 152 surface = cairo.PDFSurface(self.output, page_width, page_height)
153 context = cairo.Context(surface) # context draws on the surface 153 context = cairo.Context(surface) # context draws on the surface
154 logging.debug('Pdf rendering of %s' % self.filename)
154 for pagenum in xrange(self.document.get_n_pages()): 155 for pagenum in xrange(self.document.get_n_pages()):
155 page = self.document.get_page(pagenum) 156 page = self.document.get_page(pagenum)
156 context.translate(0, 0) 157 context.translate(0, 0)
@@ -159,6 +160,7 @@ class PdfStripper(parser.GenericParser):
159 surface.finish() 160 surface.finish()
160 161
161 #For now, poppler cannot write meta, so we must use pdfrw 162 #For now, poppler cannot write meta, so we must use pdfrw
163 logging.debug('Removing %s\'s superficial metadata' % self.filename)
162 trailer = pdfrw.PdfReader(self.output) 164 trailer = pdfrw.PdfReader(self.output)
163 trailer.Info.Producer = trailer.Info.Creator = None 165 trailer.Info.Producer = trailer.Info.Creator = None
164 writer = pdfrw.PdfWriter() 166 writer = pdfrw.PdfWriter()
@@ -180,5 +182,4 @@ class PdfStripper(parser.GenericParser):
180 if self.document.get_property(key) is not None and \ 182 if self.document.get_property(key) is not None and \
181 self.document.get_property(key) != '': 183 self.document.get_property(key) != '':
182 metadata[key] = self.document.get_property(key) 184 metadata[key] = self.document.get_property(key)
183 print metadata
184 return metadata 185 return metadata