diff options
| -rw-r--r-- | lib/office.py | 3 |
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 |
