summaryrefslogtreecommitdiff
path: root/libmat2
diff options
context:
space:
mode:
Diffstat (limited to 'libmat2')
-rw-r--r--libmat2/pdf.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmat2/pdf.py b/libmat2/pdf.py
index 77710bf..300fd4a 100644
--- a/libmat2/pdf.py
+++ b/libmat2/pdf.py
@@ -7,6 +7,7 @@ import re
7import logging 7import logging
8import tempfile 8import tempfile
9import io 9import io
10from distutils.version import LooseVersion
10 11
11import cairo 12import cairo
12import gi 13import gi
@@ -17,6 +18,11 @@ from . import abstract
17 18
18logging.basicConfig(level=logging.DEBUG) 19logging.basicConfig(level=logging.DEBUG)
19 20
21poppler_version = Poppler.get_version()
22if LooseVersion(poppler_version) < LooseVersion('0.46'):
23 raise ValueError("MAT2 needs at least Poppler version 0.46 to work. \
24The installed version is %s." % poppler_version)
25
20 26
21class PDFParser(abstract.AbstractParser): 27class PDFParser(abstract.AbstractParser):
22 mimetypes = {'application/pdf', } 28 mimetypes = {'application/pdf', }