Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 2.41 KB

README.md

File metadata and controls

65 lines (51 loc) · 2.41 KB

Textify

Overview

Welcome to Textify! Textify extracts text from images and compiles them into searchable PDFs, facilitating efficient Document Management and accessibility in applications requiring Image Text Extraction. Whether you are a developer or contributor, this README.md will guide you through the essentials of the project.

Table of Content

  1. Introduction
  2. Application UI
  3. Getting Started
  4. Installation
  5. Contribution

Introduction

Textify leverages EasyOCR for Image Text Extraction, integrates OpenAI's language model for text formatting, and converts the extracted text into PDFs. It offers a seamless solution for converting images to formatted PDF Documents with enhanced accuracy and efficiency.

Application UI

376219427-7f9c5c81-674c-4832-b47b-06ac95af47c6 Screenshot 2024-10-14 165827

Getting Started

Before diving into the project, ensure you have the following prerequisites:

Installation

  1. Clone Repository

    https://github.com/Arko-Sengupta/Textify.git
  2. Navigate to the Project Directory

    cd/<Project-Directory>
  3. Create .env.local inside <Project-Directory>.

  4. Add below to .env.local file

    API_KEY=<Your-OpenAI-API-Key>
  5. Install Dependencies

    pip install -r requirements.txt
  6. Start Backend Server

    python ImageToFormat_API.py
  7. Confirm Server Start: Open the below URL at Browser: http://localhost:5000/

  8. Start the Application

    streamlit run App.py

Contribution

If you'd like to contribute, follow the guidelines

  • Create a branch using the format Textify_<YourUsername> when contributing to the project.
  • Add the label Contributor to your contributions to distinguish them within the project.