File size: 501 Bytes
cb206a1
9a0b9e9
cb206a1
97442a6
9a0b9e9
 
 
 
97442a6
cb206a1
97442a6
 
 
 
1c27520
62f9771
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr
from langchain.document_loaders import PyPDFLoader

def pdf_to_text(pdf_file):
    loader = PyPDFLoader(pdf_file.name)
    documents = loader.load()
    text = "\n".join([doc.page_content for doc in documents])
    print(text)  # Log the loaded text
    return text

def pdf_to_text_interface(pdf_file):
    text = pdf_to_text(pdf_file)
    return text

iface = gr.Interface(fn=pdf_to_text_interface, inputs="file", outputs="text", title="PDF to Text Converter <3")
iface.launch()