This project is a PDF to DOCX Converter Web App that allows users to upload a PDF file, send it to a backend (Spring Boot API), and download the converted .docx file.
The frontend is built with React and interacts with a Java Spring Boot backend that handles file processing and conversion.
- Upload PDF files directly from the browser
- Validate file type (
.pdfonly) and size - Send the file to the backend for conversion
- Download the converted
.docxfile - Clean modular component structure in React
Frontend:
- React 18+
- Axios for API calls
- Tailwind CSS (optional for styling)
Backend (Example):
- Java Spring Boot
- Apache PDFBox
- Apache POI
- Upload a
.pdffile (under 5 pages and within size limit). - Click Convert to DOCX.
- The backend processes the file and returns a
.docx. - The file is automatically downloaded to your computer.
Vaishnav Gupta
πΌ Full Stack Developer