Back to Projects

PDF Text Extractor
A full-stack web application that enables users to upload PDF documents and extract text content instantly. Built with a Flask backend and vanilla JavaScript frontend, featuring a responsive design with drag-and-drop file upload functionality and real-time text extraction.
Technical Overview
- • Flask web framework with RESTful API endpoints
- • pdfplumber library for PDF text extraction
- • Asynchronous file upload with fetch API
- • Custom static asset serving
Key Features
- •Drag-and-drop PDF upload with file validation
- •Real-time text extraction from multi-page PDFs
- •One-click copy extracted text to clipboard
- •Responsive card-based design for mobile and desktop
Tech Stack
Flask
JavaScript
CSS3
