from pypdf import PdfReader import operator from typing import Dict from typing import Any def check_pdf_pages(pdf_file: str, rules: Dict[str, Any]) -> float: reader = PdfReader(pdf_file) nb_pages: int = len(reader.pages) return float( getattr(operator, rules["relation"])( nb_pages , rules["ref_value"] ) )