File size: 335 Bytes
1d93a7a
2d3c715
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
import fitz  # PyMuPDF
def extract_text_from_pdf(pdf_file):
    """Extract all text from PDF. Resets pointer outside if needed."""
    data = pdf_file.read()
    pdf_file.seek(0)
    with fitz.open(stream=data, filetype="pdf") as doc:
        text = ""
        for page in doc:
            text += page.get_text("text")
    return text