https://github.com/vishwanathm03/pdf_summarizer
PDF Summarizer App using Streamlit, Google Gemini API, and Python This web application allows users to upload PDFs, extract their content, generate concise summaries using the Google Gemini API, and download the summarized content as a PDF report. Features: Upload PDF: Extracts text content from uploaded PDF files.
https://github.com/vishwanathm03/pdf_summarizer
gemini-api google-generative-ai pdfpl pypdf2 python3 streamlit
Last synced: about 2 months ago
JSON representation
PDF Summarizer App using Streamlit, Google Gemini API, and Python This web application allows users to upload PDFs, extract their content, generate concise summaries using the Google Gemini API, and download the summarized content as a PDF report. Features: Upload PDF: Extracts text content from uploaded PDF files.
- Host: GitHub
- URL: https://github.com/vishwanathm03/pdf_summarizer
- Owner: Vishwanathm03
- Created: 2024-10-20T05:45:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-20T05:48:07.000Z (over 1 year ago)
- Last Synced: 2025-04-07T11:47:37.737Z (about 1 year ago)
- Topics: gemini-api, google-generative-ai, pdfpl, pypdf2, python3, streamlit
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PDF Summarizer App using Streamlit, Google Gemini API, and Python
This web application allows users to upload PDFs, extract their content, generate concise summaries using the Google Gemini API, and download the summarized content as a PDF report.
Features:
Upload PDF: Extracts text content from uploaded PDF files.
AI-Powered Summarization: Uses Google Gemini API to summarize the extracted text.
PDF Report Generation: Generates a downloadable PDF report of the summary.
Simple Web Interface: Built with Streamlit for an interactive and user-friendly experience.
Tech Stack:
Python for backend logic
Streamlit for the web interface
Google Gemini API for AI-powered summarization
FPDF for PDF generation
pdfplumber for PDF text extraction
How to Use:
Upload a PDF file through the interface.
View the extracted content.
Click Summarize PDF to generate a summary.
Download the summary as a PDF report.