Skip to main content
Starten Sie den Container mit einer Eingabe- und einer Ausgabedatei als Positionsargumente, und FineParser wird als einmaliger Befehl statt als Server ausgeführt. Der Container startet, parst das Dokument, schreibt das Ergebnis und beendet sich. Verwenden Sie diesen Modus für Skripte, Batch-Jobs und schnelle Prüfungen, bei denen eine dauerhaft laufende API mehr ist, als Sie benötigen.
Beide Pfade liegen innerhalb des Containers. Mounten Sie daher das Verzeichnis, das Ihr Dokument enthält und die Ausgabe aufnimmt. Im obigen Beispiel wird das aktuelle Verzeichnis unter /data gemountet. Der Container läuft als non-root user, daher muss das Ausgabeverzeichnis für diesen Benutzer beschreibbar sein. Das Flag --rm entfernt den Container, sobald der Job abgeschlossen ist. Die Lizenz ist hier ebenso erforderlich wie im Servermodus. Die Zeile metering ready for instance … bestätigt, dass sie akzeptiert wurde. Ohne Lizenz gibt der Container den Fehler no_instance aus und wird beendet, ohne das Dokument zu parsen. Siehe Licenses und Tarife.

Auswahl des Ausgabeformats

Hier gibt es kein outputType. Das Format ergibt sich aus der Dateiendung der Ausgabedatei. Unter Ausgabeformate erfahren Sie, was das jeweilige Format enthält.

Modus und Sprachen festlegen

Es gelten dieselben Flags wie im Servermodus, und sie müssen vor den Positionsargumenten angegeben werden.
Siehe Erkennungsmodi und Sprache.

Viele Dokumente parsen

Bei jeder Ausführung wird ein neuer Container gestartet und die Erkennungs-Engine geladen, bevor Ihr Dokument gelesen wird. Auf diese Weise einen Ordner zu durchlaufen, ist langsam, da dieser Startvorgang für jede Datei erneut anfällt. Wenn Sie mehr als nur eine Handvoll Dokumente haben, betreiben Sie den Container stattdessen als Server und senden Sie die Dokumente per POST an ihn. Siehe REST API.