AWS的Textract是否在浏览器的SDK(使用JavaScript)中得到支持?
创始人
2024-09-24 20:01:25
0

目前,AWS Textract并没有直接在浏览器的JavaScript SDK中得到官方支持。但是,你可以通过一些间接的方法来在浏览器中使用AWS Textract。

一种方法是使用AWS API Gateway和AWS Lambda来创建一个中间层,该层将在服务器端调用Textract API,并将结果返回给浏览器。以下是一个示例代码:

首先,你需要在AWS Lambda中创建一个函数来调用Textract API:

const AWS = require('aws-sdk');

exports.handler = async (event, context, callback) => {
  const textract = new AWS.Textract();
  
  const params = {
    Document: {
      S3Object: {
        Bucket: 'your-bucket-name',
        Name: 'your-document-name'
      }
    }
  };
  
  try {
    const result = await textract.startDocumentTextDetection(params).promise();
    callback(null, result);
  } catch (err) {
    callback(err);
  }
};

然后,在AWS API Gateway中创建一个REST API,并将其与Lambda函数关联。

最后,在你的浏览器的JavaScript代码中,使用AJAX或Fetch API来调用API Gateway的端点并获取Textract的结果:

const endpoint = 'https://your-api-gateway-endpoint/your-resource-path';

fetch(endpoint)
  .then(response => response.json())
  .then(data => {
    // 处理Textract的结果
    console.log(data);
  })
  .catch(error => {
    // 处理错误
    console.error(error);
  });

请注意,上述代码仅仅是一个示例,你需要根据自己的具体情况进行相应的修改和调整。同时,你还需要在AWS中正确设置IAM角色、权限和资源,以确保访问和使用Textract服务的合法性和安全性。

相关内容

热门资讯

关于!微信微乐自建房辅助工具,... 关于!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)方法1)微乐家乡麻将自建房辅...
大家学习交流!微信卡五星辅助器... 大家学习交流!微信卡五星辅助器,微乐小程序免费黑科技(开挂自建房)方法1、很好的工具软件,可以解锁游...
三分钟了解!微乐微信自建房辅助... 三分钟了解!微乐微信自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)工具1、三分钟了解...
一分钟教会你!微乐家乡麻将自建... 一分钟教会你!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)方法1、用户打开应用...
分享实测!微信微乐自建房辅助工... 分享实测!微信微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)器1、起透看视 微信微乐自建房...
重大通报!微乐自建房辅助工具脚... 重大通报!微乐自建房辅助工具脚本,微乐小程序免费黑科技(开挂自建房)app微乐自建房辅助工具脚本破解...
如何分辨真伪!微乐微信自建房辅... 如何分辨真伪!微乐微信自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)技巧1、微乐微信自建房辅...
我来教教你!微乐自建房辅助工具... 我来教教你!微乐自建房辅助工具挂,微乐家乡麻将自建房辅助app(开挂自建房)工具1、玩家可以在微乐家...
重大来袭!微乐自建房辅助工具神... 重大来袭!微乐自建房辅助工具神器,微乐小程序免费黑科技(开挂自建房)器1、游戏颠覆性的策略玩法,独创...
带你了解!微信卡五星辅助器,微... 带你了解!微信卡五星辅助器,微乐自建房脚本免费入口(开挂自建房)方法1、带你了解!微信卡五星辅助器,...