Spaces:
Sleeping
Sleeping
File size: 399 Bytes
6f62c71 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # utils/pdf_utils.py
import PyPDF2
def extract_text_from_pdf(uploaded_file):
try:
reader = PyPDF2.PdfReader(uploaded_file)
resume_text = " ".join(
[page.extract_text() for page in reader.pages if page.extract_text()]
)
return resume_text.strip()
except Exception as e:
raise RuntimeError(f"Failed to extract PDF text: {e}")
|