summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parsers/pdf.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parsers/pdf.py b/src/parsers/pdf.py
index e7bd00d..b5bb2c4 100644
--- a/src/parsers/pdf.py
+++ b/src/parsers/pdf.py
@@ -28,6 +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 32
32 def remove_all(self): 33 def remove_all(self):
33 """ 34 """
@@ -48,10 +49,10 @@ class PDFParser(abstract.AbstractParser):
48 page_width, page_height = page.get_size() 49 page_width, page_height = page.get_size()
49 logging.info("Rendering page %d/%d", pagenum + 1, pages_count) 50 logging.info("Rendering page %d/%d", pagenum + 1, pages_count)
50 51
51 img_surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, int(page_width)*2, int(page_height)*2) 52 img_surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, int(page_width) * self.__scale, int(page_height) * self.__scale)
52 img_context = cairo.Context(img_surface) 53 img_context = cairo.Context(img_surface)
53 54
54 img_context.scale(2, 2) 55 img_context.scale(self.__scale, self.__scale)
55 page.render_for_printing(img_context) 56 page.render_for_printing(img_context)
56 img_context.show_page() 57 img_context.show_page()
57 58