import tempfile
from langchain_community.document_loaders import PyPDFLoader 



def load_pdf(file):
    """Save uploaded file & extract text."""
    with tempfile.NamedTemporaryFile(delete=False, suffix=".pdf") as temp_file:
        file.save(temp_file.name)
        temp_path = temp_file.name
    loader = PyPDFLoader(temp_path)
    return loader.load()