13.2.0 • Published 2 years ago

ng-naat-scanner v13.2.0

Weekly downloads
1,006
License
-
Repository
-
Last release
2 years ago

Getting started

Installation

npm install ng-naat-scanner

Import

In the file app.module import the module:

import { ScannerModule } from 'ng-naat-scanner';
.
.
.
... imports: [
       ...,
       ScannerModule
    ]...

Usage

HTML

Add the selector inside some component and configure the input parameters:

  <app-scanner
      [configuration]="configuration"
      [url]="url"
      [typeToken]="typeToken"
      [token]="token"
      [ocr]="ocr"
      [urlOcr]="urlOcr"
      [documentType]="documentType"
      orientation="portrait"
      [aspectRatio]="0.6279"
      [buttonManual]="true"
      [timer]="45"
      (getaAcceptCamera)="acceptCamera()"
      (getData)="getData($event)"
      (getImage)="getImage($event)"
      (getError)="getError($event)">
    </app-scanner>

Typescript

Listen to the events and fill input parameters:

  configuration = [
    { title: 'Frontal', subtitle1: 'Utiliza un fondo negro', subtitle2: 'evita reflejos', guidesImagePath: './assets/id/guides-front.svg' },
    { title: 'Posterior', subtitle1: 'Utiliza un fondo negro', subtitle2: 'evita reflejos', guidesImagePath: './assets/id/guides-back.svg' },
  ];

  url='https://example.services/detection/square';
  typeToken='bearer';
  token='eyJhbGciOiJSUeyJhdWQiOlsib2F1dGgyLXJlc291cmNlIl0sImV4cCI6MTU5M...'
  orc = true;
  urlOcr='https://example.services/detection/getDocumentsInfoEx';
  documentType='ine';

  acceptCamera() {
    // accept camera 
  }

  getData(data: ScannerResult) {
    // data (images and ocr)
  }

  getError(error: ModuleErrorResponse) {
    // some error
  }

  async selectCamera() {
    let devices = await navigator.mediaDevices.enumerateDevices();
    devices = devices.filter(res => res.kind === 'videoinput');
    this.mediaVideoDevice = devices['index of your camera'].deviceId;
  }

Inputs

NameTypeRequiredDefaultDescription
configurationDocumentStep[]truenullArray with the steps to scan
aspectRationumbertruenullAspect ratio of the document to scan
urlstringtruenullService url to to detect squares
typeTokenstringtruenullType of authorization for services (Bearer, Basic, API, etc)
tokenstringtruenullToken of authorization
ocrbooleanfalsefalseFlag to extract the ocr
urlOcrstringfalsenullif ocr is required, this field is necesary
documentTypestringfalsenullif ocr is required, is the ocr type
orientationstringfalsebothorientation allowed, values: portrait, landscape or both
buttonManualbooleanfalsefalsebutton to manual take
maxWidthResultnumberfalse1000pxMax width size of the image result
timernumberfalsenullTime in seconds to completed every capture
mediaVideoDevicestringfalsenullCamera selected

Outputs

NameReturnDescription
getDataimage(s) and ocr if it is requiredFires when scanning was completed
getCloseScannervoidFires when the scanner closes
getaAcceptCameravoidFires when the user accepts the camera permissions
getErrorModuleErrorResponseFires when an error happens
13.1.0

2 years ago

13.2.0

2 years ago

13.0.0

2 years ago

13.0.1

2 years ago

12.2.0

2 years ago

12.1.90

4 years ago

12.1.89

4 years ago

12.1.87

4 years ago

12.1.88

4 years ago

12.1.86

4 years ago

12.1.85

4 years ago

12.1.84

4 years ago

12.1.82

4 years ago

12.1.81

4 years ago

12.1.80

4 years ago

12.1.79

4 years ago

12.1.78

4 years ago

12.1.77

4 years ago

12.1.76

4 years ago

12.1.75

4 years ago

12.1.74

4 years ago

12.1.73

4 years ago

12.1.72

4 years ago

12.1.71

4 years ago

12.1.70

4 years ago

12.1.69

4 years ago

12.1.68

4 years ago

12.1.67

4 years ago

12.1.66

4 years ago

12.1.65

4 years ago

12.1.64

4 years ago

12.1.63

4 years ago

12.1.62

4 years ago

12.1.61

4 years ago

12.1.60

4 years ago

12.1.59

4 years ago

12.1.58

4 years ago

12.1.57

4 years ago

12.1.55

4 years ago

12.1.54

4 years ago

12.1.53

4 years ago

12.1.52

4 years ago

12.1.51

4 years ago

12.1.50

4 years ago

12.1.49

4 years ago

12.1.48

4 years ago

12.1.47

4 years ago

12.1.46

4 years ago

12.1.45

4 years ago

12.1.44

4 years ago

12.1.43

4 years ago

12.1.42

4 years ago

12.1.41

4 years ago

12.1.40

4 years ago

12.1.39

4 years ago

12.1.38

4 years ago

12.1.37

4 years ago

12.1.36

4 years ago

12.1.35

4 years ago

12.1.34

4 years ago

12.1.33

4 years ago

12.1.32

4 years ago

12.1.31

4 years ago

12.1.30

4 years ago

12.1.29

4 years ago

12.1.28

4 years ago

12.1.27

4 years ago

12.1.26

5 years ago

12.1.25

5 years ago

12.1.24

5 years ago

12.1.23

5 years ago

12.1.22

5 years ago

12.1.21

5 years ago

12.1.20

5 years ago

12.1.19

5 years ago

12.1.17

5 years ago

12.1.16

5 years ago

12.1.15

5 years ago

12.1.14

5 years ago

12.1.13

5 years ago

12.1.12

5 years ago

12.1.11

5 years ago

12.1.10

5 years ago

12.1.9

5 years ago

12.1.8

5 years ago

12.1.7

5 years ago

12.1.6

5 years ago

12.1.5

5 years ago

12.1.4

5 years ago

12.1.3

5 years ago

12.1.2

5 years ago

12.1.1

5 years ago

12.1.0

5 years ago

12.0.9

5 years ago

12.0.8

5 years ago

12.0.7

5 years ago

12.0.6

5 years ago

12.0.5

5 years ago

12.0.4

5 years ago

12.0.3

5 years ago

12.0.2

5 years ago

12.0.1

5 years ago

12.0.0

5 years ago

11.9.9

5 years ago

11.8.9

5 years ago

11.7.9

5 years ago

11.6.9

5 years ago

11.5.9

5 years ago

11.4.9

5 years ago

11.3.9

5 years ago

11.1.9

5 years ago

11.0.8

5 years ago

11.0.7

5 years ago

11.0.6

5 years ago

11.0.5

5 years ago

11.0.4

5 years ago

11.0.3

5 years ago

11.0.2

5 years ago

11.0.1

5 years ago

11.0.0

5 years ago

10.9.9

5 years ago

10.8.9

5 years ago

10.6.9

5 years ago

10.5.9

5 years ago

10.4.9

5 years ago

10.3.9

5 years ago

10.2.9

5 years ago

10.1.9

5 years ago

10.0.9

5 years ago

10.0.8

5 years ago

10.0.7

5 years ago

10.0.6

5 years ago

10.0.5

5 years ago

10.0.4

5 years ago

10.0.3

5 years ago

10.0.2

5 years ago

10.0.1

5 years ago

10.0.0

5 years ago

9.9.9

5 years ago

9.8.9

5 years ago

9.7.9

5 years ago

9.6.9

5 years ago

9.5.9

5 years ago

9.4.9

5 years ago

9.3.9

5 years ago

9.2.9

5 years ago

9.1.9

5 years ago

9.0.9

5 years ago

9.0.8

5 years ago

9.0.7

5 years ago

9.0.6

5 years ago

9.0.5

5 years ago

9.0.4

5 years ago

9.0.3

5 years ago

9.0.2

5 years ago

9.0.1

5 years ago

9.0.0

5 years ago

8.9.9

5 years ago

8.8.9

5 years ago

8.7.9

5 years ago

8.5.9

5 years ago

8.4.9

5 years ago

8.3.9

5 years ago

8.2.9

5 years ago

8.1.9

5 years ago

8.0.9

5 years ago

8.0.8

5 years ago

8.0.7

5 years ago

8.0.6

5 years ago

8.0.5

5 years ago

8.0.4

5 years ago

8.0.2

5 years ago

8.0.1

5 years ago

8.0.0

5 years ago

7.9.9

5 years ago

7.8.9

5 years ago

7.7.9

5 years ago

7.6.9

5 years ago

7.5.9

5 years ago

7.4.9

5 years ago

7.3.9

5 years ago

7.1.9

5 years ago

7.0.9

5 years ago

7.0.8

5 years ago

7.0.7

5 years ago

7.0.6

5 years ago

7.0.4

5 years ago

7.0.3

5 years ago

7.0.1

5 years ago

7.0.0

5 years ago

6.8.9

5 years ago

6.7.9

5 years ago

6.6.9

5 years ago

6.5.9

5 years ago

6.4.9

5 years ago

6.3.9

5 years ago

6.2.9

5 years ago

6.1.9

5 years ago

6.0.9

5 years ago

6.0.7

5 years ago

6.0.6

5 years ago

6.0.5

5 years ago

6.0.4

5 years ago

6.0.3

5 years ago

6.0.2

5 years ago

6.0.1

5 years ago

6.0.0

5 years ago

5.0.9

5 years ago

5.0.8

5 years ago

5.0.7

5 years ago

5.0.6

5 years ago

5.0.5

5 years ago

5.0.4

5 years ago

5.0.3

5 years ago

5.0.2

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.9

5 years ago

4.0.8

5 years ago

4.0.7

5 years ago

4.0.6

5 years ago

4.0.4

5 years ago

4.0.3

5 years ago

4.0.2

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.0.9

5 years ago

3.0.8

5 years ago

3.0.7

5 years ago

3.0.6

5 years ago

3.0.5

5 years ago

3.0.4

5 years ago

3.0.3

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago