| import fitz # PyMuPDF | |
| def extract_text_from_pdf(pdf_path): | |
| """ | |
| Extracts text from PDF using PyMuPDF (fitz). | |
| """ | |
| text = "" | |
| with fitz.open(pdf_path) as pdf: | |
| for page_num in range(len(pdf)): | |
| page = pdf[page_num] | |
| text += page.get_text() | |
| return text.strip() | |
| def get_pdf_text(pdf_path): | |
| return extract_text_from_pdf(pdf_path) |