Vihang28 commited on
Commit
49adf14
·
verified ·
1 Parent(s): 6fc2db6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -1,13 +1,16 @@
1
  import streamlit as st
2
  # import PyPDF2
3
  import fitz
4
- from io import BytesIO
5
 
6
 
7
 
8
  def search_pdf(pdf_file, search_term):
9
  search_results = []
10
- doc = fitz.open(pdf_file)
 
 
 
11
  for page_num in range(doc.page_count):
12
  page = doc.load_page(page_num)
13
  text = page.get_text()
 
1
  import streamlit as st
2
  # import PyPDF2
3
  import fitz
4
+ from io
5
 
6
 
7
 
8
  def search_pdf(pdf_file, search_term):
9
  search_results = []
10
+ if isinstance(pdf_file, io.BytesIO): # Handling Streamlit case
11
+ doc = fitz.open(stream=pdf_file, filetype="pdf")
12
+ else: # Handling local file case
13
+ doc = fitz.open(pdf_file)
14
  for page_num in range(doc.page_count):
15
  page = doc.load_page(page_num)
16
  text = page.get_text()