You need a Linux machine or Unix-like setup that has the following software installed:
- Python >= 3.8.0
- Django >= 3.0
- Tesseract - because of OCR
- Imagemagick - Image operations
- Poppler - PDF operations
Papermerge is a Python 3 application.
Papermerge uses Imagemagick to convert between images format
More exactly poppler utils are used. For exampple pdfinfo command line utility is used to find out number of page in PDF document.
In addition to the above, there are a number of Python requirements, all of which are listed in a file called
requirements.txt in the project root directory.