UNPKG

mrz4nodejs

Version:

Node.js bindings to Dynamsoft MRZ C/C++ SDK.

23 lines (20 loc) 831 B
const path = require('path'); const MrzScanner = require('./index'); console.log(MrzScanner.getVersionNumber()); MrzScanner.initLicense('DLS2eyJoYW5kc2hha2VDb2RlIjoiMjAwMDAxLTE2NDk4Mjk3OTI2MzUiLCJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSIsInNlc3Npb25QYXNzd29yZCI6IndTcGR6Vm05WDJrcEQ5YUoifQ=='); var obj = new MrzScanner(); var ret = obj.loadModel(path.dirname(require.resolve('./index'))); (async function () { try { var result = await obj.decodeFileAsync('images/1.png'); console.log(result); if (result.length == 2) { console.log(obj.parseTwoLines(result[0].text, result[1].text)); } else if (result.length == 3) { console.log(obj.parseThreeLines(result[0].text, result[1].text, result[2].text)); } } catch (error) { console.log(error); } })();