Skip to content

This is a Python application that converts non-readable PDF files, such as scanned documents, into readable Word documents. It achieves this by first converting the PDF files into images and then extracting the text from the images to create the Word documents. The application provides a user-friendly interface to do the above task.

License

Notifications You must be signed in to change notification settings

arjun-mavonic/scanned-pdf-text-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title emoji colorFrom colorTo sdk sdk_version app_file pinned license
Scanned Pdf Text Extractor
🐨
yellow
gray
streamlit
1.35.0
app.py
false
mit

Scanned PDF Text Extrater

PDF to Docx Converter (non readable pdf, scanned document pdfs)

This is a Python application that converts non-readable PDF files, such as scanned documents, into readable Word documents. It achieves this by first converting the PDF files into images and then extracting the text from the images to create the Word documents. The application provides a user-friendly interface where you can upload PDF files, select the files you want to convert, and initiate the conversion process. Once the conversion is completed, the converted Word documents can be downloaded from the application.

Installation

  1. Clone the repository:

    git clone https://github.com/arjun-mavonic/scanned-pdf-text-extractor.git
  2. Navigate to the project directory:

    cd scanned-pdf-text-extractor
  3. Create a virtual environment:

    python -m venv venv
  4. Activate the virtual environment:

    • For Windows:

      venv\Scripts\activate
    • For macOS/Linux:

      source venv/bin/activate
  5. Install the dependencies:

    pip install -r requirements.txt

Usage

  1. Run the application:

    streamlit run main.py
  2. Upload a PDF file using the file uploader component.

  3. Select the PDF files you want to convert to images by checking the checkboxes.

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

  5. Once the conversion is completed, the converted Word documents will be available for download in the right column.

License

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

About

This is a Python application that converts non-readable PDF files, such as scanned documents, into readable Word documents. It achieves this by first converting the PDF files into images and then extracting the text from the images to create the Word documents. The application provides a user-friendly interface to do the above task.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages