Some work arounds...
This commit is contained in:
parent
b6bce5eb8a
commit
477c9ca855
@ -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)
|
||||
|
||||
pdf = pymupdf.open(filename)
|
||||
#! 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()
|
||||
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user