- Upload a PDF book
- Split into chapters
- Extract and highlight important points
- Summarize each chapter
- Output a PDF per chapter with highlights and summary
- Python 3.8+
- PyPDF2
- pdfplumber
- fpdf
- transformers
- torch
-
Install dependencies: pip install -r requirements.txt
-
Run the app: python main.py <path_to_pdf>
- Summarization and note extraction use Hugging Face transformers (local models).
- For large PDFs, processing may take time.