This project is a simple web application that allows users to upload a PDF file and automatically generate a summary along with key points using a pre-trained transformer model.
The application is built using Streamlit and works completely on the CPU.
- Upload any text-based PDF file
- Automatically extracts text from the PDF
- Generates a concise summary
- Extracts important key points
- Simple and clean web interface
- Python
- Streamlit
- Hugging Face Transformers
- PyPDF2
sshleifer/distilbart-cnn-12-6
(Pre-trained summarization model)
- Clone the repository
git clone https://github.com/your-username/ai-pdf-summarizer.git
cd ai-pdf-summarizer- Install dependencies
pip install -r requirements.txt- Run the application
streamlit run app.py