node.js - 如何解决此错误“错误:识别-(FeatureNotLicensed)在:“OCRXpress Std””?
问题描述
我正在使用 nodejs 开发 OCR 的演示应用程序。因此,当我尝试使用“node app.js”运行我的应用程序时,它会抛出这样的错误
Server is running
Error: recognize -- (FeatureNotLicensed) at: "OCRXpress Std"
我按照“ https://www.npmjs.com/package/ocr ”上列出的步骤操作,但仍然面临同样的错误。
这是我的代码
const express = require('express');
const ocr = require('ocr');
var params = {
input: './node_modules/ocr/samples/images/color.bmp',
output: './out.txt',
format: 'text'
};
ocr.recognize(params, function(err, document){
if(err) console.error(err);
console.log(document);
});
app.listen(8081, (err, res) => {
if (err) console.log(err);
console.log("Server is running..")
})
克服此错误的可能方法是什么?
请帮助我
谢谢。
解决方案
使用 accusoft 提供的这些密钥。
const express = require('express');
const ocrx = require('ocr');
ocrx.setSolutionName('AccusoftRuntimeTest');
ocrx.setSolutionKey(0x00000001,0x00000002,0x00000003,0x00000004);
ocrx.setOemLicenseKey('<LicenceKeyProvidedByAccusoft>');
添加这三个键后,我的问题已经解决。
推荐阅读
- vb.net - 如何在 VB.NET 中使用 LINQ 从 XML 中检索数据?
- javascript - 循环 HTML 中的等待时间
- ajax - Laravel 删除上一个会话
- nancy - Nancy 不在视图上呈现模型数据 (VB.NET)
- python - Python:从一个数据框中获取值并添加到另一个(行和列条件)
- jquery - jquery autocomplete json 不会显示 - css 问题?
- java - 尝试在 Android 应用程序中实施 AdMob 时出现“无效的应用程序 ID”错误
- java - UCanAccess 似乎无法使用 getBytes() 读取 OLE 对象列
- retrofit - Retrofit2 不消耗端点 - Spotify API
- ajax - 为什么我在播放列表 spotify 上收到 401 错误?