From 5f16b7eed798dff0d36c06bc8c2352dd621fc34b Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 20 Dec 2012 18:20:44 +0100 Subject: Also works for pdf too now --- MAT/office.py | 4 ++-- mat-gui | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/MAT/office.py b/MAT/office.py index 190a6d4..223fe84 100644 --- a/MAT/office.py +++ b/MAT/office.py @@ -125,7 +125,7 @@ class PdfStripper(parser.GenericParser): super(PdfStripper, self).__init__(filename, parser, mime, backup, **kwargs) uri = 'file://' + os.path.abspath(self.filename) self.password = None - self.quality = kwargs['low_pdf_quality'] + self.pdf_quality = kwargs['low_pdf_quality'] self.document = poppler.document_new_from_file(uri, self.password) self.meta_list = frozenset(['title', 'author', 'subject', 'keywords', 'creator', 'producer', 'metadata']) @@ -162,7 +162,7 @@ class PdfStripper(parser.GenericParser): for pagenum in xrange(self.document.get_n_pages()): page = self.document.get_page(pagenum) context.translate(0, 0) - if self.quality: + if self.pdf_quality: page.render(context) # render the page on context else: page.render_for_printing(context) # render the page on context diff --git a/mat-gui b/mat-gui index a3f7040..de26cc8 100755 --- a/mat-gui +++ b/mat-gui @@ -490,6 +490,8 @@ non-anonymised) file to output archive')) for i in self.liststore: # update preferences i[0].backup = self.backup i[0].add2archive = self.add2archive + if i[2].startswith('pdf'): + i[0].pdf_quality = self.pdf_quality dialog.destroy() def __invert(self, button, name): -- cgit v1.3