Skip to content

πŸ“„ Smart PDF Summarizer A Streamlit app to summarize any PDF, extract keywords, and generate a beautiful keyword word cloud. πŸš€ Built with ❀️ by Sahiba Haroon ✨ Features 🧠 Extracts text from uploaded PDFs πŸ“ AI-powered summarization using Transformers (HuggingFace) πŸ—‚ Keyword extraction using KeyBERT ☁️ Colorful word cloud visualization

Notifications You must be signed in to change notification settings

sahibaharoon/pdfsummarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ Smart PDF Summarizer

A Streamlit app to summarize any PDF, extract keywords, and generate a beautiful keyword word cloud.

πŸš€ Built with ❀️ by Sahiba Haroon


✨ Features

  • 🧠 Extracts text from uploaded PDFs
  • πŸ“ AI-powered summarization using Transformers (HuggingFace)
  • πŸ—‚ Keyword extraction using KeyBERT
  • ☁️ Colorful word cloud visualization
  • πŸ“₯ Download summary as .txt or .pdf
  • πŸ” Clean, modern UI using Streamlit

πŸš€ How to Run Locally

  1. Clone the repo:
    git clone https://github.com/sahibaharoon/pdfsummarizer.git
    cd pdfsummarizer
  2. Install dependencies: pip install -r requirements.txt
  3. Run the app: streamlit run app.py

🌐 Live App

πŸ“¦ Built With

  • Streamlit
  • HuggingFace
  • Transformers
  • KeyBERT
  • PyMuPDF
  • WordCloud
  • Matplotlib
  • ReportLab

πŸ™‹β€β™€οΈ Author

Made with ❀️ by Sahiba Haroon

About

πŸ“„ Smart PDF Summarizer A Streamlit app to summarize any PDF, extract keywords, and generate a beautiful keyword word cloud. πŸš€ Built with ❀️ by Sahiba Haroon ✨ Features 🧠 Extracts text from uploaded PDFs πŸ“ AI-powered summarization using Transformers (HuggingFace) πŸ—‚ Keyword extraction using KeyBERT ☁️ Colorful word cloud visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages