Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -608,30 +608,47 @@ if uploaded_resume and uploaded_job_description:
|
|
608 |
# save_docx_as_pdf2(gen_docx_path, gen_pdf_path)
|
609 |
|
610 |
# Display uploaded and generated resumes side-by-side
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
628 |
)
|
629 |
-
|
630 |
-
label="Generated Resume (Word)",
|
631 |
-
data=resume_bytes,
|
632 |
-
file_name="tailored_resume.docx",
|
633 |
-
mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
634 |
-
)
|
635 |
# from io import BytesIO
|
636 |
# doc = Document()
|
637 |
|
|
|
608 |
# save_docx_as_pdf2(gen_docx_path, gen_pdf_path)
|
609 |
|
610 |
# Display uploaded and generated resumes side-by-side
|
611 |
+
if st.button("View Uploaded Resume"):
|
612 |
+
col1, col2 = st.columns(2)
|
613 |
+
with col1:
|
614 |
+
st.markdown("### Uploaded Resume:")
|
615 |
+
save_docx_as_pdf(resume_path, '/tmp/uploaded_resume.pdf')
|
616 |
+
# display_doc_as_image1('/tmp/uploaded_resume.pdf')
|
617 |
+
display_pdf_pages_as_images(resume_path)
|
618 |
+
with col2:
|
619 |
+
st.markdown("### Tailored Resume:")
|
620 |
+
# display_doc_as_image2(gen_pdf_path)
|
621 |
+
# display_pdf_pages_as_images(gen_pdf_path)
|
622 |
+
st.write(generated_resume)
|
623 |
+
|
624 |
+
st.success(f"Download tailored resume")
|
625 |
+
st.download_button(
|
626 |
+
label="Generated Resume (PDF)",
|
627 |
+
data=open(gen_pdf_path, 'rb').read(),
|
628 |
+
file_name="generated_resume.pdf",
|
629 |
+
mime="application/pdf"
|
630 |
+
)
|
631 |
+
st.download_button(
|
632 |
+
label="Generated Resume (Word)",
|
633 |
+
data=resume_bytes,
|
634 |
+
file_name="tailored_resume.docx",
|
635 |
+
mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
636 |
+
)
|
637 |
+
else:
|
638 |
+
st.success(f"Download tailored resume")
|
639 |
+
st.download_button(
|
640 |
+
label="Generated Resume (PDF)",
|
641 |
+
data=open(gen_pdf_path, 'rb').read(),
|
642 |
+
file_name="generated_resume.pdf",
|
643 |
+
mime="application/pdf"
|
644 |
+
)
|
645 |
+
st.download_button(
|
646 |
+
label="Generated Resume (Word)",
|
647 |
+
data=resume_bytes,
|
648 |
+
file_name="tailored_resume.docx",
|
649 |
+
mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
650 |
)
|
651 |
+
|
|
|
|
|
|
|
|
|
|
|
652 |
# from io import BytesIO
|
653 |
# doc = Document()
|
654 |
|