diff options
Diffstat (limited to 'libmat2')
| -rw-r--r-- | libmat2/pdf.py | 6 |
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 | |||
| 7 | import logging | 7 | import logging |
| 8 | import tempfile | 8 | import tempfile |
| 9 | import io | 9 | import io |
| 10 | from distutils.version import LooseVersion | ||
| 10 | 11 | ||
| 11 | import cairo | 12 | import cairo |
| 12 | import gi | 13 | import gi |
| @@ -17,6 +18,11 @@ from . import abstract | |||
| 17 | 18 | ||
| 18 | logging.basicConfig(level=logging.DEBUG) | 19 | logging.basicConfig(level=logging.DEBUG) |
| 19 | 20 | ||
| 21 | poppler_version = Poppler.get_version() | ||
| 22 | if LooseVersion(poppler_version) < LooseVersion('0.46'): | ||
| 23 | raise ValueError("MAT2 needs at least Poppler version 0.46 to work. \ | ||
| 24 | The installed version is %s." % poppler_version) | ||
| 25 | |||
| 20 | 26 | ||
| 21 | class PDFParser(abstract.AbstractParser): | 27 | class PDFParser(abstract.AbstractParser): |
| 22 | mimetypes = {'application/pdf', } | 28 | mimetypes = {'application/pdf', } |
