Server
Im Hintergrund arbeitet eine Serversoftware, die sämtliche Abläufe steuert.
Die Software ist in Python geschrieben und kann mit nahezu jedem Betriebssystem genutzt werden.
Aufrufparameter
-p <port> | --port <port>
Starte die Weboberfläche von eMonitor auf dem angegebenen Port
-d
Nutze Debug-Modus, kein automatischer Restart der Software
Installation unter Linux
Nach der Installation von Python 2.x und pip sind folgende Schritte erforderlich:
git clone https://github.com/seiferta/eMonitor.git emonitor
pip install -r requirements.txt
Installation von ImageMagick (Wird zur Umwandlung von PDF-Dateien nach PNG benötigt)
apt-get install imagemagick
Installation von ghostview (wird zur Umwandlung der PDF-Dateien benötigt)
apt-get install ghostview
Installation von Ghostscript (gsprint wird zum Ausdruck der PDF-Alarmansicht benötigt)
apt-get install ghostscript
Installation von tesseract
apt-get install tesseract-ocr tesseract-ocr-deu
Installation unter Windows
Nach der Installation von Python 2.x und pip sind folgende Schritte erforderlich:
(Falls pip nicht direkt installiert werden kann, unter https://bootstrap.pypa.io/get-pip.py liegt ein Script, mit dem man pip direkt mit python installieren kann, eine Anleitung ist unter https://pip.pypa.io/en/latest/installing.html zu finden)
git clone https://github.com/seiferta/eMonitor.git emonitor
Unter Windows kann man mit pip einige Python-Pakete nicht direkt installieren:
- Pillow: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow
- Reportlab: http://www.lfd.uci.edu/~gohlke/pythonlibs/#reportlab
Anschließend folgt dann die Installation der restlichen Python-Abhängigkeiten mit pip
pip install -r requirements.txt
Folgende weitere Softwarepakete bzw. Teile davon werden noch benötigt:
- ImageMagick: convert.exe http://www.imagemagick.org/script/binary-releases.php
- GhostView: gsprint.exe http://pages.cs.wisc.edu/~ghost/gsview/get50.htm
- GhostScript: http://www.ghostscript.com/download/gsdnld.html
- Tesseract: tesseract.exe http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02-win32-portable.zip
Starten des Servers
python run.py
Startet den Server unddamit die Web-Oberfläche von eMonitor.
Konfiguration und Hilfe
Parameter für convert (PDF -> PNG)
# 32-bit
[basepath]/bin/convert/convert32.exe -depth 32 -density 250 [incomepath][filename] -quality 100 [tmppath]
# 64-bit
[basepath]/bin/convert/convert64.exe -resize 200% -depth 32 -density 200 [incomepath][filename] -quality 100 [tmppath]
Parameter für tesseract (OCR)
# 32-bit
[basepath]/bin/tesseract/tesseract.exe [incomepath][filename] [tmppath] -l deu -psm 6 quiet custom
# 64-bit
[basepath]/bin/tesseract/tesseract.exe [incomepath][filename] [tmppath] -l deu -psm 6 quiet custom
...