File size: 393 Bytes
8b8735d
fc73a76
8b8735d
fc73a76
 
 
 
 
 
8b8735d
 
fc73a76
8b8735d
7a79e6f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import gradio as gr
import PyPDF2

def extract_text_from_pdf(pdf):
    with open(pdf, 'rb') as pdf_file:
        pdf_reader = PyPDF2.PdfFileReader(pdf_file)
        text = ''
        for page in range(pdf_reader.numPages):
            text += pdf_reader.getPage(page).extractText()
    return text

iface = gr.Interface(fn=extract_text_from_pdf, inputs="file", outputs="text")
iface.launch()