AutoCaptCreate
AutoCaptCreateTxt

<< Hilfenavigation einblenden

Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > AutoCapt: Automatische Dokumentenerkennung > AutoCaptCreate

AutoCaptCreate
AutoCaptCreateTxt

Makro-Prozedur AutoCaptCreate
Makro-Prozedur AutoCaptCreateTxt

Initialisiert die automatische Belegerkennung (interne Funktionen, elektronische ZUGFeRD-Rechnung und Künstliche Intelligenz) innerhalb eines Makros.

Syntax 1

{AutoCaptCreate:FileName[,MaxBytes,Recognizers]}

Parameter

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=ZUGFeRD, A=Azure KI, Standard ist "IZ".

Rückgabewert

Keiner, die Anweisung wird nach Ausführung durch einen Leerstring ersetzt.

Syntax 2

{AutoCaptCreateTxt:Text}

Parameter

Text: Beliebiger Text für die automatische Belegerfassung. Dieser kann beispielsweise aus einem Aufruf von ImgGetTextFromRect stammen.

Rückgabewert

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 AutoCaptZUGFeRD 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

Makro-Referenz

Übersicht Belegerfassung

AutoCaptDestroy