Some work arounds...

main
lasseedfast 1 year ago
parent b6bce5eb8a
commit 477c9ca855
  1. 2
      example_streamlit_app.py
  2. 4
      highlight_pdf.py
  3. BIN
      highlighted_example_pdf_document.pdf

@ -7,7 +7,7 @@ import base64
async def highlight_pdf(user_input, pdf_file, make_comments):
highlighter = Highlighter(comment=make_comments)
pdf_buffer = io.BytesIO(pdf_file.read())
highlighted_pdf_buffer = await highlighter.highlight(user_input, pdf_buffer=pdf_buffer)
highlighted_pdf_buffer = await highlighter.highlight(user_input, pdf_filename=pdf_buffer)
return highlighted_pdf_buffer
def main():

@ -334,7 +334,11 @@ class Highlighter:
):
self.llm = LLM(**self.llm_params)
#! Fix this
if not isinstance(filename, io.BytesIO):
pdf = pymupdf.open(filename)
else:
pdf = pymupdf.open(stream=filename, filetype="pdf")
output_pdf = pymupdf.open()
vectorizer = TfidfVectorizer()

Loading…
Cancel
Save