Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 2.17 KB

README.md

File metadata and controls

77 lines (48 loc) · 2.17 KB

Python Image to Word GUI

This project provides a graphical user interface (GUI) for converting images to Word documents using Python. Users can easily select an image file, specify the output location, and convert it to a Word file with just a few clicks.

💪 Features

  • Simple and user-friendly GUI built with PyQt.
  • Supports various image formats (e.g., JPG, PNG, BMP).
  • Outputs to Microsoft Word (.docx) format.
  • Option to choose the output file location.

🧩 Requirements

Before you begin, ensure you have met the following requirements:

  • Python 3.x
  • PyQt5
  • Pillow
  • python-docx
  • Tesseract OCR (for optical character recognition)

You can install the required libraries using pip:

pip install PyQt5 Pillow python-docx

Installing Tesseract OCR

To utilize the OCR functionality, please install Tesseract OCR by following the instructions provided in the Tesseract Installation Guide.

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/oop7/python-image-to-word-gui.git
  1. Navigate to the project directory:
cd python-image-to-word-gui
  1. Run the application:
python image_to_word.py

🔽 Executable Version*

An executable version of the application is available in the Releases section. You can download it directly and run it without needing to install Python or dependencies.

💻 Usage

  1. Launch the application.

  2. Click the "Select Image" button to choose an image file.

  3. Choose the output location for the Word file.

  4. Click the "Convert" button to start the conversion process.

  5. Check the specified output location for the generated Word document.

❓ Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

📙 Acknowledgments

  • Thanks to the contributors and libraries that made this project possible.

  • Inspiration from various PyQt tutorials and documentation.