summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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