diff --git a/src/ocrmypdf/pdfinfo/__init__.py b/src/ocrmypdf/pdfinfo/__init__.py index b83442ed..6be7fd63 100644 --- a/src/ocrmypdf/pdfinfo/__init__.py +++ b/src/ocrmypdf/pdfinfo/__init__.py @@ -630,7 +630,7 @@ def _pdf_get_pageinfo(pdf, pageno: int, infile, xmltext): pageinfo['has_vector'] = True textinfos = [ti for ti in contentsinfo if isinstance(ti, TextInfo)] - all_invisible = all(ti.invisible for ti in textinfos) and len(textinfos) > 0 + all_invisible = not any(ti.visible for ti in textinfos) pageinfo['only_ocr_text'] = all_invisible pageinfo['images'] = [im for im in contentsinfo