diff --git a/src/ocrmypdf/helpers.py b/src/ocrmypdf/helpers.py index a8b421be..cf5eec9a 100644 --- a/src/ocrmypdf/helpers.py +++ b/src/ocrmypdf/helpers.py @@ -270,7 +270,10 @@ def check_pdf(input_file: Path) -> bool: with pdf: with warnings.catch_warnings(): warnings.filterwarnings('ignore', message=r'pikepdf.*JBIG2.*') - messages = pdf.check() + if hasattr(pdf, 'check_pdf_syntax'): + messages = pdf.check_pdf_syntax() # pikepdf >= 9.10.0 + else: + messages = pdf.check() success = True for msg in messages: if 'error' in msg.lower():