PDF-to-text / app.py
sblumenf's picture
Update app.py
7a79e6f
raw
history blame
393 Bytes
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()