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 |
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.
-
Clone the repository:
git clone https://github.com/arjun-mavonic/scanned-pdf-text-extractor.git
-
Navigate to the project directory:
cd scanned-pdf-text-extractor
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
For Windows:
venv\Scripts\activate
-
For macOS/Linux:
source venv/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run main.py
-
Upload a PDF file using the file uploader component.
-
Select the PDF files you want to convert to images by checking the checkboxes.
-
Click the "Convert" button to start the conversion process.
-
Once the conversion is completed, the converted Word documents will be available for download in the right column.
This project is licensed under the MIT License. See the LICENSE file for more information.