summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjvoisin2018-04-02 23:36:56 +0200
committerjvoisin2018-04-02 23:36:56 +0200
commitf5753dec407b3c5a299a9375cc4cf770485264a7 (patch)
tree4e4f465979e38540b747576043eaf4f03492ba2a /src
parent721ee78d15b69d06bd46920a2c1e988ea8d44288 (diff)
Clean up the code for PDF handling
Diffstat (limited to 'src')
-rw-r--r--src/pdf.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pdf.py b/src/pdf.py
index 90f05e1..55fd361 100644
--- a/src/pdf.py
+++ b/src/pdf.py
@@ -28,7 +28,7 @@ class PDFParser(abstract.AbstractParser):
28 def __init__(self, filename): 28 def __init__(self, filename):
29 super().__init__(filename) 29 super().__init__(filename)
30 self.uri = 'file://' + os.path.abspath(self.filename) 30 self.uri = 'file://' + os.path.abspath(self.filename)
31 self.__scale = 2 31 self.__scale = 2 # how much precision do we want for the render
32 32
33 def remove_all(self): 33 def remove_all(self):
34 """ 34 """
@@ -62,14 +62,14 @@ class PDFParser(abstract.AbstractParser):
62 buf.seek(0) 62 buf.seek(0)
63 63
64 img = cairo.ImageSurface.create_from_png(buf) 64 img = cairo.ImageSurface.create_from_png(buf)
65 pdf_surface.set_size(page_width*2, page_height*2) 65 pdf_surface.set_size(page_width*self.__scale, page_height*self.__scale)
66 pdf_context.set_source_surface(img, 0, 0) 66 pdf_context.set_source_surface(img, 0, 0)
67 pdf_context.paint() 67 pdf_context.paint()
68 pdf_context.show_page() 68 pdf_context.show_page()
69 69
70 pdf_surface.finish() 70 pdf_surface.finish()
71 71
72 # This is removing metadata added by Poppler 72 # Removes metadata added by Poppler
73 document = Poppler.Document.new_from_file('file://' + tmp_path) 73 document = Poppler.Document.new_from_file('file://' + tmp_path)
74 document.set_producer('') 74 document.set_producer('')
75 document.set_creator('') 75 document.set_creator('')