Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > AutoCapt: Automatische Dokumentenerkennung > AutoCaptCreate AutoCaptCreate
|
Initialisiert die automatische Belegerkennung (interne Funktionen, elektronische Rechnung und Künstliche Intelligenz) innerhalb eines Makros.
Syntax 1
{AutoCaptCreate:FileName[,MaxBytes,Recognizers]}
FileName: Dateiname des auszuwertenden Dokuments, z. B. {Source}.
MaxBytes (optional): Standardmäßig werden bei programminternen Erkennungsfunktionen maximal 100.000 Bytes an Text (entspricht ca. 100.000 Zeichen) aus der Datei verarbeitet. Sie können optional einen anderen Wert angeben. Der Wert 0 oder ein leerer Wert verwenden ebenfalls dem Standard.
Recognizers (optional) Auswahl der Algorithmen: I=Standard-Dokumentenerkennung, Z=E-Rechnung, A=Azure KI, Standard ist "IZ".
Keiner, die Anweisung wird nach Ausführung durch einen Leerstring ersetzt.
Syntax 2
{AutoCaptCreateTxt:Text}
Text: Beliebiger Text für die automatische Belegerfassung. Dieser kann beispielsweise aus einem Aufruf von ImgGetTextFromRect stammen.
Keiner
Beschreibung
Die Prozedur liest den Dokumenten- oder freien Text in den Arbeitsspeicher ein. Dieser steht dann für folgende Funktionen zur automatischen Belegerkennung zur Verfügung. Bei Scan- und Importprofilen wird die automatische Dokumentenerkennung über die gleichnamige Einstellung auf Seite Feldwerte aktiviert.
Die Variable AutoCaptDocumentText beinhaltet anschließend den Rohtext, AutoCaptFtiText eine punkgetrennte Liste von für die Volltextindexierung aufbereiteten Wörtern. Verwenden Sie die "AutoCapt..."-Funktionen, um Daten für die Katalogisierung des Dokuments zu ermitteln.
ZUGFeRD: Bei Verwendung der Syntax 1 wird auch geprüft, ob das Dokument eine elektronische Rechnung gemäß dem ZUGFeRD-Standard enthält. Wenn ja, dann werden die strukturierten Daten der Rechnung eingelesen und können anschließend mit AutoCaptEInvoice ausgewertet werden. Als Quelldatei kann die PDF-Rechnung oder eine Containerdatei (E-Mail, ZIP o. ä.) mit enthaltener PDF-Rechnung übergeben werden.
Beispiel
{AutoCaptCreate:{CurrDocFileName},0,IZA}
Siehe auch