geimist / synOCR

synOCR turns your Synology DiskStation into a paperless office
https://geimist/synOCR
GNU General Public License v3.0
42 stars 5 forks source link

QR Code parsen und mit enthaltenen Werten synOCR Workflow beeinflussen #28

Open geimist opened 1 year ago

geimist commented 1 year ago

Quelle: #3716

Ich gebe meinen Dokumenten (z.B. Offerten) einen QR-Code mit, der einen Dateipfad und -namen enthält (z.B.: \Archiv\Kunde123\2023\Offerte456.pdf). Aktuell verarbeite ich diese PDFs mit dem Tool BardecodeFiler auf einem Windows-Server, der bald abgeschaltet wird. Nun steige ich auf Synology um und suche nach einer Möglichkeit, diese Funktionalität abzubilden.

Ich verwende einen Standard-QR-Code Version 15 (https://www.qrcode.com/en/about/version.html). Der Inhalt ist aber weder standardisiert noch strukturiert. Das könnte ich aber natürlich ändern. Aktuell enthält der Code einfach das Verzeichnis und den Dateinamen (z.B. "\Archiv\Kunde123\2023\Offerte456.pdf").

Für eine Umsetzung würde ich ein strukturiertes Format mit einem Key:Value Paar(e) bevorzugen, damit User auch andere Ideen damit umsetzen können (Autor, Tags, …). Ggf. als JSON. Benötigte Python Bibliotheken währen wahrscheinlich: pikepdf pyzbar Pillow

Zunächst sollten Tests für das zuverlässige Erkennen und Parsen von QR-Codes durchgeführt werden.