A simple and user-friendly desktop application to batch convert .pdf files to .docx format using a clean graphical interface built with Tkinter.
- ✅ Convert one or multiple PDF files to DOCX format.
- ✅ Select output folder for saving the converted files.
- ✅ Simple and intuitive GUI.
- ✅ Desktop shortcut with custom icon.
- ✅ Built with Python 🐍.
pdf-to-docx-converter/
├── inputs_pdfs/ # Folder for input files (optional)
├── outputs_docx/ # Output folder for .docx files
├── logs/ # Logs are saved here
├── src/
│ └── my_package/
│ ├── main.py # PDF conversion logic
│ └── gui.py # GUI logic
├── scripts/
│ └── create_shortcut.ps1 # PowerShell shortcut generator
├── dist/ # Compiled executable via PyInstaller
├── icon.ico # Custom icon for the executable
├── setup.py # Packaging config
├── pyproject.toml # Optional project config
└── README.md # You are here1.Download the latest .zip release from the Releases section. 2.Extract all contents. 3.Double-click gui.exe or use the desktop shortcut. 4.Select PDFs → Output folder → Convert ✅
Requirements
- Python 3.11+
- Virtual environment (recommended)
git clone https://github.com/mircothibes/pdf-to-docx-converter.git
cd pdf-to-docx-converter
python -m venv .venv
.venv\Scripts\activate
pip install -e .pdf2docx-guiTo generate a .exe version (Windows):
pyinstaller --noconsole --onefile --icon=icon.ico src/my_package/gui.pyThe executable will be available in the dist/ folder.
Developed by Marcos Vinicius Thibes Kemer LinkedIn: Marcos Vinicius Thibes Kemer
This project is licensed under the MIT License.

