Donato8408 commited on
Commit
a93b13f
·
1 Parent(s): ad9f016

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -1,9 +1,15 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
  from difflib import SequenceMatcher
 
4
 
5
- with open("my_document.txt", "r") as f:
6
- document_text = f.read()
 
 
 
 
 
7
 
8
  question_input = gr.inputs.Textbox(label="Inserisci la tua domanda qui")
9
 
@@ -44,5 +50,5 @@ gr.Interface(
44
  inputs=question_input,
45
  outputs="text",
46
  examples=examples,
47
- examples_per_page=3, #Devo cambiarlo quando ne metterò più di una
48
  ).launch()
 
1
  import gradio as gr
2
  from transformers import pipeline
3
  from difflib import SequenceMatcher
4
+ import PyPDF2
5
 
6
+ # Aprire il documento PDF e estrarre il testo
7
+ pdf_file = open('my_document.pdf', 'rb')
8
+ pdf_reader = PyPDF2.PdfFileReader(pdf_file)
9
+ document_text = ""
10
+ for i in range(pdf_reader.numPages):
11
+ page = pdf_reader.getPage(i)
12
+ document_text += page.extractText()
13
 
14
  question_input = gr.inputs.Textbox(label="Inserisci la tua domanda qui")
15
 
 
50
  inputs=question_input,
51
  outputs="text",
52
  examples=examples,
53
+ examples_per_page=3,
54
  ).launch()