...
- dokument - dokument wejściowy w formacie PDF
- zbiór stron - zbiór stron dokumentu (zawiera wydzielone strony z dokumentu wejściowego)
- klasyfikacja dokumentu - proces przydzielania poszczególnych stron dokumentu do pasujących klas dokumentów
- klasa dokumentów - klasa opisująca zasady przypisywania do niej poszczególnych stron dokumentu
- zestaw klas dokumentów - zestaw klas dokumentów, określający kontekst (podzbiór dokumentu wraz z indeksami) w jakim strony przydzielane są do klas dokumentów w tym zestawie
Instalacja
Dodanie do systemu
Aby dodać Barcode Reader do systemu należy dodać poniższą zależność do systemu:
Code Block | ||
---|---|---|
| ||
<dependency>
<groupId>com.suncode.barcode</groupId>
<artifactId>barcode-reader</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency> |
Uruchomienie przez zadanie zaplanowane
Głównym sposobem uruchomienia Barcode Readera jest uruchomienie go poprzez zadanie zaplanowane.
Klasa | Metoda | Parametr |
---|---|---|
com.suncode.barcodereader.integration.BarcodeReaderTask | readBarcodes | configPath - ścieżka do pliku konfiguracyjnego |
Uruchomienie ręczne
Code Block | ||
---|---|---|
| ||
// Plik z konfiguracja Barcode Readera
File configurationFile = new File( "sample/conf.xml" );
// Sparsowany plik konfiguracyjny
Configuration configuration = new ConfigurationParser( configurationFile ).parse();
// Utworzenie instancji Barcode Readera
BarcodeReader barcodeReader = new BarcodeReader( configuration );
// Wystartowanie Barcode Readera
barcodeReader.start(); |
Zatrzymanie
Note |
---|
Zatrzymanie Barcode Readera nie oznacza natychmiastowego zatrzymania. Podejmowana jest próba jego zatrzymania. Wszystkie oczekujące zadania są o anulowane, natomiast zadania wykonywane są przerywane, jeżeli jest to możliwe. |
Code Block | ||
---|---|---|
| ||
// Zatrzymanie Barcode Readera
barcodeReader.stop(); |
Rozpoznawanie kodów kreskowych
...