0

我正在使用 Azure 函数对 Blob 触发器上接收到的图像执行 OCR。我想将结果存储在输出 blob 中,但我不确定如何继续。

var abbyyclient = require('nodejs-ocr');

var client = new abbyyclient('ocrTest', 'ocrpassword', 'http://cloud.ocrsdk.com');
module.exports = function (context, inputBlob, resultBlob) {

    function ocrComplete(err, results) {
    if( !err ) {
        //context.log(results.toString());
        context.bindings.resultBlob = results;
    }
}

let apiParameters = {
    language: 'English',
    exportFormat: 'docx' 
};
client.processImage(apiParameters, inputBlob, ocrComplete);
context.done();
};

上面的代码是我在 Azure blob Trigger 函数中使用的代码,但 OCR 的结果返回的是缓冲区而不是 word 文档,尽管我已经指定了导出格式。我是一个完整的初学者,有人可以帮助我吗?谢谢。

4

0 回答 0