An open API service indexing awesome lists of open source software.

https://github.com/gayatripisya/document_converter

The Document Converter is a simple and user-friendly web application designed to handle various document tasks with ease. Built using Python (Flask) and Bootstrap, it offers a responsive and modern interface for users on any device.
https://github.com/gayatripisya/document_converter

bootstrap css flask html python

Last synced: 2 months ago
JSON representation

The Document Converter is a simple and user-friendly web application designed to handle various document tasks with ease. Built using Python (Flask) and Bootstrap, it offers a responsive and modern interface for users on any device.

Awesome Lists containing this project

README

          

# **Document Converter**
![image](https://github.com/user-attachments/assets/c037a92c-491f-4e47-8447-e75f4d2939d9)

**A web application to seamlessly convert documents between formats like Word to PDF, PDF to Word, compress files, merge PDFs, and more!**

---

## **Features**
- **Word to PDF**: Convert Microsoft Word documents into professional-grade PDFs.

![image](https://github.com/user-attachments/assets/22093d4b-511c-4313-9262-277a86e14353)

---
- **PDF to Word**: Extract editable Word files from PDF documents.

![image](https://github.com/user-attachments/assets/83e1c899-bc51-41dd-be97-bf7e1e608961)

---
- **File Compression**: Reduce file sizes while maintaining quality.

![image](https://github.com/user-attachments/assets/a01ad8b4-7818-4f05-9687-5d0dc5f16cec)

---
- **Merge PDFs**: Combine multiple PDFs into a single document.

![image](https://github.com/user-attachments/assets/c73d443c-0d4d-4b97-9a43-4cce6309fcc0)

---
- **Image to PDF**: Convert images (JPG, PNG, etc.) into PDF format.

![image](https://github.com/user-attachments/assets/f74b919e-dc42-4d9e-909d-0a18daef04db)

---
- **Responsive Design**: Mobile-friendly and user-centric interface.

![image](https://github.com/user-attachments/assets/fe1a2c0c-498c-48d1-a997-563a1d3ac723)

---

## **Tech Stack**
- **Frontend**: HTML5, CSS3, Bootstrap, FontAwesome
- **Backend**: Python (Flask Framework)
- **Tools**:
- `pdf2docx` for PDF to Word conversion
- `python-docx` for Word to PDF processing
- `PyPDF2` for PDF splitting, merging, and compression
- **Styling**: Custom CSS with mobile-first responsiveness

---

## **Setup Instructions**

### 1. **Prerequisites**
Ensure you have the following installed:
- Python 3.7 or higher
- pip (Python package manager)

### 2. **Clone the Repository**
```bash
git clone https://github.com/your-username/document-converter.git
cd document-converter
python app.py