awacke1 commited on
Commit
eeffde2
·
1 Parent(s): c5ec146

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -1,12 +1,13 @@
1
- import fitz
2
  import streamlit as st
3
 
4
  uploaded_pdf = st.file_uploader("Load pdf: ", type=['pdf'])
5
 
 
 
 
 
 
 
6
  if uploaded_pdf is not None:
7
- doc = fitz.open(stream=uploaded_pdf.read(), filetype="pdf")
8
- text = ""
9
- for page in doc:
10
- text += page.getText()
11
- st.write(text)
12
- doc.close()
 
1
+ #import fitz
2
  import streamlit as st
3
 
4
  uploaded_pdf = st.file_uploader("Load pdf: ", type=['pdf'])
5
 
6
+ def show_pdf(file_path):
7
+ with open(file_path,"rb") as f:
8
+ base64_pdf = base64.b64encode(f.read()).decode('utf-8')
9
+ pdf_display = f'<iframe src="data:application/pdf;base64,{base64_pdf}" width="800" height="800" type="application/pdf"></iframe>'
10
+ st.markdown(pdf_display, unsafe_allow_html=True)
11
+
12
  if uploaded_pdf is not None:
13
+ show_pdf(uploaded_pdf)