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.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.
§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.