An application that can extract editable as well as scanned text from PDF files.
Execute main.py
using Python 3.8+.
python main.py
- PyPI requirements can be installed via
requirements.txt
.pip3 install -r requirements.txt
sudo
might be required for allowing the modification of the PATH environment variable. - Tesseract must be installed and added to PATH for text recognition. It can be downloaded and installed here.
- Poppler must be installed and added to PATH for text recognition to work. Below are instructions for various operating systems.
- Windows users can download and install it here.
- MacOS users can install it using Homebrew.
brew install poppler
- Most Linux distributions already ship with Poppler. If absent, it can manually be installed.
sudo apt install poppler-utils
- Tesseract PDF OCR : A simple application that reads a PDF file and parses the text using the Tesseract OCR. – Manvendra, Param.
- PDF File Reader : A simple Python application that reads out textual PDF files. – Harsh, Param.