あなたはまだそれと助ける必要がありますが、実用的なソリューションを探している人そこにそれらのために、ここに私のものかどうかわからない:
1 - 追加プロジェクトcordova plugin add io-anyline-cordova
2にAnylineプラグイン - ionic g provider anyline
3新しいファイルを作成します - THIを追加君のanyline.tsファイルにコード:
export class OCR {
constructor() {
if (anylineScan === undefined) {
var anylineScan = {};
}
}
anylineScan = {
onResult: function (result) {
console.log("MRZ result: " + JSON.stringify(result));
//do what you want here with the result
},
onError: function (error) {
console.log("scanning error");
},
scan: function() {
var licenseKey = "enterYourLicenceKeyHere";
try {
(<any>window).cordova.exec(this.onResult, this.onError, "AnylineSDK", "OCR", [licenseKey, {
"captureResolution":"1080p",
//your other config setting here
}]);
}
catch (e){
console.log("Cannot open scan view: ERROR occurred");
}
}
}
4 - あなたのapp.module.tsファイル
import { OCR } from '../yourFolderName/anyline';
...
providers: [Storage, OCR]
5へのファイルの参照を追加します - あなたのpage.tsでファイルを追加します。
this.anyline.anylineScan.scan();
重要:ブラウザでは動作しません。ionic platform add ios
(またはアンドロイド)を実行して、端末でアプリを実行してください。
これは動作するはずです。
幸運と幸せのコーディング:-)
こんにちはローマンリー、ありがとうあなたの答え - 今これを試してみよう!投稿し続けるでしょう:D –
問題ありません。あなたが何か問題があれば教えてください。 –