synOCR synOCR - GUI für OCRmyPDF

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
synOCR v0.14.0

IMPLEMENTIERUNGEN:
* es wird jetzt in einem temporären Ordner gearbeitet, damit unerfahrene User nicht von leeren Dateien irritiert werden
* über ein Listfeld lässt sich das Image jbarlow83/ocrmypdf-polyglot (mit allen Sprachen) auswählen
BUGFIXES:
* das Handling der Dateirechte wurde geändert
 

reiki

Benutzer
Mitglied seit
16. Mai 2012
Beiträge
349
Punkte für Reaktionen
5
Punkte
18
Auch wenn ich synOCR nur gelegentlich nutze, bin ich begeistert über das Programm und über die schnelle Reaktion von @geimist bzgl. der Implementieruung von Userwünschen.

Danke dafür.:)

Habe vorhin auf die aktuelle Version upgedated.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
Auch wenn ich synOCR nur gelegentlich nutze, bin ich begeistert über das Programm und über die schnelle Reaktion von @geimist bzgl. der Implementieruung von Userwünschen …
… sehe grad, dass die neue Version bereits meinen Wunsch eingearbeitet hat, erst die finalen Dateien im Ausgabeordner abzulegen. Das ging ja schnell …
Freut mich, wenn es euch freut :eek:

Noch ist das Programm jung; die Userwünsche entsprechend viele. Die Frequenz wird langfristig sicherlich nicht so bleiben können.
Wenn es nur kleinere Dinge sind, dann bekommen wir das schon schnell hin. Derzeit knappere ich gerade an den gewünschten User-Profilen, welche ich nicht mehr in der Konfigurations-Textdatei, sondern als Datenbank abbilden will, was wiederum umfangreicher als gedacht ist …

(@koen: deine gewünschte Funktion für Trennseiten kommt erst danach …)
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Top! Nicht nur das Tool sondern vor allem auch die Kommunikation hier finde ich lobenswert! Kann ja nicht jede/r so von sich behaupten! :)
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Stephan, da gibts noch einen wichtigen Feature-Wunsch.
Habe bissel gesucht, aber keine Info gefunden, wo/wie man dir nen Kaffee spendieren kann. Solche Links sind ja in Entwicklerkreisen durchaus üblich. Könntest du den in der nächsten Version implementieren?

Grüße
 

Ge-LA

Benutzer
Mitglied seit
11. Mrz 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Hallo Stephan,

das Tool ist der Traum meiner schlaflosen Nächte. Auch ich würde mich an Kaffeespenden beteiligen (-:

Eine Frage/Vorschlag hätte ich. Ich habe 5 verschiedene Posteingänge (entsprechend also 5 verschiedene "Input"-Ordner und 5 verschiedene "Output"-Ordner. Ist es denkbar in einer zukünftigen Version mehrere Input-Ordner auswählen zu können, und diese auf Veränderung zu überwachen?
Oder ließe sich diese Funktion irgendwie mit Skripts umsetzen?

Vielen Dank.

Gruß Marius
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
Herzlich willkommen hier im Forum, Marius :)

.... soooo viiieeel Kaffee - da bekomme ich ja noch nen Herzkasper!

Das wirst du in Zukunft mit den Profilen umsetzen können, sofern alles so klappt, wie gedacht :cool:
 
Zuletzt bearbeitet:

cutzenfreund

Benutzer
Mitglied seit
31. Dez 2013
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hi @geimist

erstmal vielen Dank für synOCR. Bestes Tool!

Ich habe gerade auf Version 0.14.0 geupdatet und danach den Browser auch neugestartet. Immer wenn ich im DSM jetzt synOCR starten will öffnet sich das Fenster innerhalb von DSM dort steht aber die Fehlermeldung der DSM das der Ort nicht erreichbar (Seite konnte leider nicht geladen werden oder so ähnlich) ist und ca. 2 Sekunden später werde ich komplett aus DSM ausgeloggt! O.O

Kannst du mir helfen?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
Gab's ja schonmal … :rolleyes:
Bei den anderen hatte es sich immer wieder gegeben. Ich weiß nicht, woran es liegt.

1. Kannst du mal in einem Inkognitofenster oder anderem Browser testen?
2. Hilft ein DS-Neustart?
3. synOCR in neuem Fenster öffnen?
4. Mit einem anderen User (entsprechende Rechte für synOCR) probiert?
5. Wenn es nicht hilft, mit HyperBackup die synOCR-Einstellungen sichern, synOCR deinstallieren (sicherheitshalber neustarten) und synOCR neuinstallieren, Hyperbackup wieder herstellen?
 
Zuletzt bearbeitet:

cutzenfreund

Benutzer
Mitglied seit
31. Dez 2013
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Gab's ja schonmal … :rolleyes:
Bei den anderen hatte es sich immer wieder gegeben. Ich weiß nicht, woran es liegt.

1. Kannst du mal in einem Inkognitofenster oder anderem Browser testen?
2. Hilft ein DS-Neustart?
3. synOCR in neuem Fenster öffnen?
4. Mit einem anderen User (entsprechende Rechte für synOCR) probiert?
5. Wenn es nicht hilft, mit HyperBackup die synOCR-Einstellungen sichern, synOCR deinstallieren (sicherheitshalber neustarten) und synOCR neuinstallieren, Hyperbackup wieder herstellen?

Okay folgendes probiert:
1. Geht nicht, identisches Problem
2. Ging auch nicht
3. Ging auch nicht
4. Ging auch nicht

Backup/Neuinstallation kann ich erst heute Abend testen.. Ziemlich ärgerlich :( Trotzdem danke für die Hilfe.
 

ebusynsyn

Benutzer
Mitglied seit
01. Jun 2015
Beiträge
346
Punkte für Reaktionen
173
Punkte
99
Hallo

Bin begeistert.

Habe das Tool auf meiner DS918+ installiert. Funktioniert einwandfrei. Muss dazu sagen, dass ich ein ziemlicher Laie in solchen Sachen bin.

Ein weiterer Schritt, um iPadOnly zu leben. Nun kann ich direkt vom Scanner via WLan in das entsprechende Verzeichnis scannen. Danach das Dokument am iPad aufrufen, umbenennen und im Archiv ablegen. Vollständig durchsuchbar.

Probleme hat es nur bei der Pfadangabe gegeben. Der Scannter benötigt ‚BackSlash‘ um den Pfad korrekt zu erkennen. Andernfalls gibt es einen Sendefehler. Hat etwas gedauert, bis ich darauf gekommen bin.

Vielen Dank dem Programmierer für dieses Tool.

Beste Grüsse.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
… Probleme hat es nur bei der Pfadangabe gegeben. Der Scannter benötigt ‚BackSlash‘ um den Pfad korrekt zu erkennen …
Das kommt auf das verwendete Übertragungsprotokoll an. Dein Scanner wird wahrscheinlich via SMB die Scans auf die DS übertragen. Hinweise zur richtigen Pfadangabe sollten im Scannerhandbuch zu finden sein.
 

koen

Benutzer
Mitglied seit
04. Mrz 2019
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Can onyone maybe help me: synocr is suddenly no longer running: i get an error "quellverzeichnis prufen"

As far as I know I didn't rename a folder, it is still set correctly in the Konfiguration. Have I changed permissions maybe? Who should have rights to te folder?
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Bei den anderen hatte es sich immer wieder gegeben. Ich weiß nicht, woran es liegt.

Ich kann das Problem nun reproduzieren. Probier mal bei dir:
* Angabe der IP zur DSM Oberfläche
versus
* Angabe der Domain (via Reverse Proxy - ob nur Domain via CNAME oder explizit Reverse Proxy - noch offen) zur DSM Oberfläche

Da merkt man sofort, dass es mE daran liegt :)
Nur was und wie genau muss man noch tiefer gehen, aber als Ansatz kann ich schon vermuten, dass die Ursache so sein könnte.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
Can onyone maybe help me: synocr is suddenly no longer running: i get an error "quellverzeichnis prufen"
As far as I know I didn't rename a folder, it is still set correctly in the Konfiguration. Have I changed permissions maybe? Who should have rights to te folder?
Die Fehlermeldung kommt nach einer Prüfung von 2 Voraussetzungen:
Rich (BBCode):
if [ ! -d "${INPUTDIR}" ] || ! $(echo "${INPUTDIR}" | grep -q "/volume") ; then
    echo "! ! ! Quellverzeichnis in der Konfiguration prüfen ! ! !"
    …

1.: Ist das Quellverzeichnis (INPUTDIR) ein Ordner?
2.: enthält der Pfad die Zeichenfolge "/volume"? Das stellt sicher, dass nicht aus Versehen auf die Systempartition geschrieben wird.

Also einer der beiden Punkte scheint nicht zu passen.

Da synOCR von root ausgeführt wird, würde ein Rechteproblem ausschließen.
 
Zuletzt bearbeitet:

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.371
Punkte für Reaktionen
1.188
Punkte
234
Ich kann das Problem nun reproduzieren. Probier mal bei dir:
* Angabe der IP zur DSM Oberfläche
versus
* Angabe der Domain (via Reverse Proxy - ob nur Domain via CNAME oder explizit Reverse Proxy - noch offen) zur DSM Oberfläche

Da merkt man sofort, dass es mE daran liegt :)
Nur was und wie genau muss man noch tiefer gehen, aber als Ansatz kann ich schon vermuten, dass die Ursache so sein könnte.

Die Lösung findest du hier im Thread zu UlitmateBackup. Ich denke, es wird alle 3rdParty-Apps betreffen, die die selbe Art der Authentifizierung nutzen.

Lösung: "Systemsteuerung > Sicherheit > Browserkompatibilität durch Verzeicht auf IP-Prüfung erhöhen" aktivieren
 

essteebee

Benutzer
Mitglied seit
15. Mrz 2019
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hi,

zunächst auch ein fettes DANKE an @geimist für die Idee und Umsetzung, war schon seeehr lange auf der Suche nach einer Lösung wie dieser :)

Bei mir funktioniert alles gut, nur scheint bei mir der Parameter --optimize keine Wirkung zu haben:
- ohne Angabe des Parameters: Original: 2.283 KB --> OCR: 1.469 KB, dabei aber deutliche Artefakte durch Komprimierung zu erkennen wenn ich auf 600% zoome
original.png
OCR-version.png

- mit Angabe "-srd -l deu --optimize 0" keine Änderung
- mit Angabe "-srd -l deu --optimize 1" keine Änderung

habe ich da einen Denkfehler?
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
nur scheint bei mir der Parameter --optimize keine Wirkung zu haben:

Ich habe das durchgetestet.

Grundlage waren die vier möglichen Einstellungen:
--optimize 0 Disables optimization.
--optimize 1 Enables lossless optimizations, such as transcoding images to more efficient formats. Also compress other uncompressed objects in the PDF and enables the more efficient “object streams” within the PDF.
--optimize 2 All of the above, and enables lossy optimizations and color quantization.
--optimize 3 All of the above, and enables more aggressive optimizations and targets lower image quality.
Quelle: https://ocrmypdf.readthedocs.io/en/latest/cookbook.html#pdf-optimization


Test 1:
1 Seite DIN A4
400dpi schwarz-weiß
49kb

Ausgabe:
--optimize 0 => 58kb
--optimize 1 => 45kb
--optimize 2 => 45kb
--optimize 3 => 45kb


Test 2:
1 Seite DIN A4
600dpi Farbe
1660kb

Ausgabe:
--optimize 0 => 1348kb
--optimize 1 => 1348kb
--optimize 2 => 1243kb
--optimize 3 => 1047kb


Wenn keine Angabe erfolgt, scheint --optimize 1 der Standard zu sein.


zunächst auch ein fettes DANKE an @geimist für die Idee und Umsetzung, war schon seeehr lange auf der Suche nach einer Lösung wie dieser
Dem kann ich mich nur anschließen. Ich bin auch sehr froh, dass Geimist sich diesem Projekt angenommen hat. :)
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat