Omnibus commited on
Commit
a8373d8
·
1 Parent(s): 1be80ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -12
app.py CHANGED
@@ -106,19 +106,23 @@ def read_pdf_online(url):
106
  print(f"reading {url}")
107
  response = requests.get(url, stream=True)
108
  text=""
 
109
  if response.status_code == 200:
110
- with open(f"{uid}.pdf", "wb") as f:
111
- f.write(response.content)
112
- f.close()
113
- #out = Path("./data.pdf")
114
- #print (out)
115
- reader = PdfReader(f"{uid}.pdf")
116
- number_of_pages = len(reader.pages)
117
- for i in range(number_of_pages-1):
118
- page = reader.pages[i]
119
- text = f'{text}\n{page.extract_text()}'
120
- print(f"PDF_TEXT:: {text}")
121
- return text
 
 
 
122
  else:
123
  text = response.status_code
124
  print(text)
 
106
  print(f"reading {url}")
107
  response = requests.get(url, stream=True)
108
  text=""
109
+
110
  if response.status_code == 200:
111
+ try:
112
+ with open(f"{uid}.pdf", "wb") as f:
113
+ f.write(response.content)
114
+ #f.close()
115
+ #out = Path("./data.pdf")
116
+ #print (out)
117
+ reader = PdfReader(f"{uid}.pdf")
118
+ number_of_pages = len(reader.pages)
119
+ for i in range(number_of_pages-1):
120
+ page = reader.pages[i]
121
+ text = f'{text}\n{page.extract_text()}'
122
+ print(f"PDF_TEXT:: {text}")
123
+ return text
124
+ except Exception as e:
125
+ return e
126
  else:
127
  text = response.status_code
128
  print(text)