diff --git a/setup.py b/setup.py index ccb85522..ab634951 100644 --- a/setup.py +++ b/setup.py @@ -251,7 +251,7 @@ setup( 'ruffus == 2.6.3', # pinned - ocrmypdf implements a 2.6.3 workaround ], extras_require={ - 'fitz': ['PyMuPDF == 1.12.5'], + 'fitz': ['PyMuPDF >= 1.13.3'], }, tests_require=tests_require, entry_points={ diff --git a/src/ocrmypdf/pdfinfo.py b/src/ocrmypdf/pdfinfo.py index cf6ff54c..aafa69da 100644 --- a/src/ocrmypdf/pdfinfo.py +++ b/src/ocrmypdf/pdfinfo.py @@ -586,12 +586,7 @@ def _page_get_textblocks(infile, pageno): "Smarter text detection" doc = fitz.Document(infile) - if fitz.version[0] >= '1.13.0': - text = doc[pageno].getText('dict') - else: - import json - textjson = doc[pageno].getText('json') - text = json.loads(textjson) + text = doc[pageno].getText('dict') if not text: return