import io from pathlib import Path from pypdf import PdfReader def load_text(filename: str, content: bytes) -> str: ext = Path(filename).suffix.lower() if ext == ".pdf": reader = PdfReader(io.BytesIO(content)) return "\n".join(page.extract_text() or "" for page in reader.pages) return content.decode("utf-8", errors="replace")