diff options
| author | jvoisin | 2020-11-06 16:05:24 +0100 |
|---|---|---|
| committer | jvoisin | 2020-11-06 16:05:24 +0100 |
| commit | f638168033583329db1cd2af7b929a0000f10169 (patch) | |
| tree | ed60cdc287372935f0d717af3e7ba91ea2f3881e /libmat2/pdf.py | |
| parent | b84f73c5c3203d4b5157bb47b8990324e08efef8 (diff) | |
Better handling of malformed pdf
Diffstat (limited to 'libmat2/pdf.py')
| -rw-r--r-- | libmat2/pdf.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmat2/pdf.py b/libmat2/pdf.py index 2fe2b6b..d2262a6 100644 --- a/libmat2/pdf.py +++ b/libmat2/pdf.py | |||
| @@ -84,6 +84,9 @@ class PDFParser(abstract.AbstractParser): | |||
| 84 | 84 | ||
| 85 | for pagenum in range(pages_count): | 85 | for pagenum in range(pages_count): |
| 86 | page = document.get_page(pagenum) | 86 | page = document.get_page(pagenum) |
| 87 | if page is None: | ||
| 88 | logging.error("Unable to get PDF pages") | ||
| 89 | return False | ||
| 87 | page_width, page_height = page.get_size() | 90 | page_width, page_height = page.get_size() |
| 88 | logging.info("Rendering page %d/%d", pagenum + 1, pages_count) | 91 | logging.info("Rendering page %d/%d", pagenum + 1, pages_count) |
| 89 | 92 | ||
