Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.
Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.
Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier
jbarlow83/ocrmypdf:12.7.2 probieren? Das ist fest in der Auswahl hinterlegt. Oder fehlt dir da eine Sprache? Das ist leider ein Fehler des aktuellen Containermanagers und betrifft bei mir auch viele andere Container, die ich temporär erstelle und nutze. Im Docker-Log ist kein Fehler zu sehen und die Container werden mit exit 0 (also ohne Fehler) beendet.Die Synology sagt mir auch, dass der Container unerwartet beendet wurde.
file_processing.log sollte dir hier ja hilfreich sein. Und die Quelldatei wird ab dem letzten Build immer in den Ordner ERRORFILES verschoben, wenn es keine Zieldatei gibt. Damit solltest du save sein.Komischerweise war das processing ja successful. Zumindets von synOCR-Seite. Obwohl das log einen Error-hatte, konnte das output-file scheinbar von synOCR gelesen werden. Es wurden sogar teils (nicht alle) Tags erkannt und das file in den richtigen Target-Ordner verschoben. Aber kein PDF-Reader war in der Lage das file danach zu öffnen.Dasfile_processing.logsollte dir hier ja hilfreich sein. Und die Quelldatei wird ab dem letzten Build immer in den Ordner ERRORFILES verschoben, wenn es keine Zieldatei gibt.

. läuft nicht bei mir, ich finde den blöden fehler nicht.§dirname_RegEx).§dirname_RegEx und §tagname_RegEx nur greifen, wenn auch die gewünschte Regel erfüllt ist.rule_unterordner:
tagname:
targetfolder: §dirname_RegEx
dirname_RegEx: W2[56]-[0-9]{4}
condition: all
subrules:
- searchstring: W2[56]-[0-9]{4}
searchtyp: contains
isRegEx: true
source: content
casesensitive: false

Hey Frank,Es sollen anhand der Werkstattnummer im ersten PDF ein Ordner angelegt werden
# synOCR_YAMLRULEFILE # keep this line!
rule_1001:
tagname: §tagname_RegEx
targetfolder: /volume1/OCR_Ordner/out
tagname_RegEx: (?i)\b(?:W\d{2}-\d+)\b
postscript: newtargetdir=$(echo "${tagname_RegEx_result}" | sed -e 's/ /_/g') && newtargetfile=$(echo "${NewName}" | sed -e 's/ /_/g;s/&/_/g;s/+/_/g') && mkdir -p "${output%/*}/${newtargetdir}" && filecount=$(find "${output%/*}/${newtargetdir}" -maxdepth 1 -type f -name "${newtargetfile}*.pdf" -printf '.' | wc -c) && if [ "${filecount}" -eq 0 ]; then mv "${output}" "${output%/*}/${newtargetdir}/${newtargetfile}.pdf"; else mv "${output}" "${output%/*}/${newtargetdir}/${newtargetfile} (${filecount}).pdf"; fi
condition: all
subrules:
- searchstring: (?i)\b(?:W\d{2}-\d+)\b
searchtyp: contains
isRegEx: true
rule_1002:
tagname: _§tagname_RegEx
tagname_RegEx: (?i)\b(?:Vorname:\s+)\K(?:\S+)\b
condition: all
subrules:
- searchstring: (?i)\b(?:Vorname:\s+)\K(?:\S*)\b
searchtyp: contains
isRegEx: true
rule_1003:
tagname: _§tagname_RegEx
targetfolder:
tagname_RegEx: (?i)\b(?:Name:\s+)\K(?:\S+)\b
condition: all
subrules:
- searchstring: (?i)\b(?:Name:\s+)\K(?:\S+)\b
searchtyp: contains
isRegEx: true
rule_1004:
tagname: _KdNr_§tagname_RegEx
targetfolder:
tagname_RegEx: (?i)\b(?:KdNr.:\s+)\K(?:\d+)\b
condition: all
subrules:
- searchstring: (?i)\b(?:KdNr.:\s+)\K(?:\d+)\b
searchtyp: contains
isRegEx: true
rule_1005:
tagname: _§tagname_RegEx
targetfolder:
tagname_RegEx: (?i)\b(?:Typ:\s+)\K(?:\S+)\b
condition: all
subrules:
- searchstring: (?i)\b(?:Typ:\s+)\K(?:\S+)\b
searchtyp: contains
isRegEx: true
rule_1006:
tagname: _§tagname_RegEx
targetfolder:
tagname_RegEx: (?i)\b(?:Modell:\s+)\K(?:\S+)\b
condition: all
subrules:
- searchstring: (?i)\b(?:Modell:\s+)\K(?:\S+)\b
searchtyp: contains
isRegEx: true
Meinst du, wegen des neuen Keys?Viel schlimmer ist der Aufwand am Editor![]()


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.