From f5753dec407b3c5a299a9375cc4cf770485264a7 Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Mon, 2 Apr 2018 23:36:56 +0200
Subject: [PATCH] Clean up the code for PDF handling

---
 src/pdf.py | 6 +++---
 1 file 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):
     def __init__(self, filename):
         super().__init__(filename)
         self.uri = 'file://' + os.path.abspath(self.filename)
-        self.__scale = 2
+        self.__scale = 2  # how much precision do we want for the render
 
     def remove_all(self):
         """
@@ -62,14 +62,14 @@ class PDFParser(abstract.AbstractParser):
             buf.seek(0)
 
             img = cairo.ImageSurface.create_from_png(buf)
-            pdf_surface.set_size(page_width*2, page_height*2)
+            pdf_surface.set_size(page_width*self.__scale, page_height*self.__scale)
             pdf_context.set_source_surface(img, 0, 0)
             pdf_context.paint()
             pdf_context.show_page()
 
         pdf_surface.finish()
 
-        # This is removing metadata added by Poppler
+        # Removes metadata added by Poppler
         document = Poppler.Document.new_from_file('file://' + tmp_path)
         document.set_producer('')
         document.set_creator('')
-- 
GitLab