npm 包 @aws-sdk/client-textract 使用教程

前言

在云计算和人工智能的时代,短时间内处理大量复杂数据变得越来越重要。AWS Textract 是一个 Amazon Web Services 的机器学习服务,它可以从扫描的文档中提取文本和字符,并且可以识别表格和表单。@aws-sdk/client-textract 是 AWS Textract 的 JavaScript 集成包,它为前端和后端应用程序提供轻松访问 Textract API 的方法。本文将重点介绍如何使用该 npm 包搭建前端界面并使用 AWS Textract 服务。

安装与配置

在使用@aws-sdk/client-textract 之前,请先确保您已经安装 Node.js。在终端中,输入以下命令即可安装 @aws-sdk/client-textract:

--- ------- ------------------------

在安装好 @aws-sdk/client-textract 后,您需要在 AWS 控制台中创建身份验证凭据并在前端应用程序中配置它们。需要注意的是,您需要提供 AWS Access Key ID 和 Secret Access Key,以及您要使用的服务区域。您可以在 AWS 管理控制台的“凭据管理”和“区域”部分找到这些信息。

接下来,我们需要导入@aws-sdk/client-textract 并配置身份验证凭据和区域:

----- - --------------- ------------------------- - - ------------------------------------
----- ------ - --- ----------------
  ------- ------------
  ------------ -
    ------------ ---------------------
    ---------------- ------------------------
  -
---

这样我们就可以愉快的开始使用 Textract 服务了!

使用 Textract 服务

@aws-sdk/client-textract 中的 DetectDocumentTextCommand 命令可以用于从文件中检测文本内容,并将其转换为可供进一步分析的结构化数据。命令具有以下参数:

  • InputImage: 指向文本扫描图像的 S3 对象 URL。
  • Document: 包含用于处理文件的选项的 JSON 对象。
  • FeatureTypes: 要检测和提取的功能类型的列表。

例如,我们可以通过以下代码从 Amazon S3 上的图像中检测文本:

----- -- - --------------

----- --------- - -------------------

----- ----------- - ---------------------------

----- ------ - -
  --------- -
    -- ------- ---- -- --
  --
  ------------- ---------
--

----- ------- - --- ---------------------------
  --------- -
    ------ -----------
  --
  ------------- -------------------
---

---------------------------------- -- -
  ---------------------
------------ -- -
  ------------------ -----------
---

运行以上代码可以获得一个包含检测到的文本选项的 JSON 对象。注意,在实际使用 @aws-sdk/client-textract 时,您需要根据自己的应用程序需求,参数处理方式不太一样。

总结

本文详细介绍了如何使用 @aws-sdk/client-textract 这个 npm 包,以便在您的前端应用程序中轻松访问 AWS Textract API。它为从图像中提取文本和字符提供了一个强大和易于使用的解决方案。尽管这只是 @aws-sdk/client-textract 的一个简单示例,但它为您提供了一些指导和灵感,希望它能对您的应用程序开发有所帮助!

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5f6f483ba9b7065299ccba64


猜你喜欢

  • npm 包 @aws-sdk/client-translate 使用教程

    前言 在国际化应用的开发过程中,多语言翻译是一个十分重要的组成部分。AWS 提供了 Translate 服务,让我们可以轻易地将一个语言翻译成另一个语言,而 @aws-sdk/client-trans...

    4 年前
  • npm 包 @aws-crypto/crc32 使用教程

    在前端开发中,经常需要使用 CRC32 算法进行数据校验。而 AWS 开发了一个 npm 包 @aws-crypto/crc32,该包可以方便地对数据进行 CRC32 计算。

    4 年前
  • NPM包 @aws-sdk/util-utf8-universal 使用教程

    简介 在日常开发中,我们经常需要在前端中进行字符串编解码的操作。而在AWS的JavaScript SDK (@aws-sdk/client-s3, @aws-sdk/client-dynamodb等)...

    4 年前
  • npm 包 @aws-sdk/eventstream-marshaller 使用教程

    简介 @aws-sdk/eventstream-marshaller 是一个 AWS SDK for JavaScript 的包,它提供了一种转换 AWS EventStream 消息的方式。

    4 年前
  • npm 包 @aws-amplify/predictions 使用教程

    在前端开发中,常常需要使用一些机器学习或者预测服务,而 AWS 提供的 @aws-amplify/predictions npm 包提供了一种方便快捷的方法来实现这些服务。

    4 年前
  • npm 包 @aws-amplify/pubsub 使用教程

    AWS Amplify 是一个全面的开发平台,为前端开发人员提供服务和工具,帮助构建快速、可靠的应用程序。其中,@aws-amplify/pubsub 是一种用于实现发布/订阅模式的npm包。

    4 年前
  • npm 包 @aws-crypto/ie11-detection 使用教程

    前言 在前端开发中,我们往往需要兼容不同的浏览器。其中,IE11 是目前使用广泛的老旧浏览器之一,它和其他现代浏览器有着不同的兼容性问题,需要我们单独处理。@aws-crypto/ie11-detec...

    4 年前
  • npm 包 @aws-crypto/supports-web-crypto 使用教程

    在前端加密过程中,使用 Web Crypto API 是一种安全且可靠的选择。然而,不是所有浏览器都支持这个 API。@aws-crypto/supports-web-crypto 可以解决这个问题,...

    4 年前
  • npm 包 @aws-sdk/util-locate-window 使用教程

    介绍 AWS SDK for JavaScript 是亚马逊 Web 服务 (AWS) 的官方 SDK。@aws-sdk/util-locate-window 是 AWS SDK for JavaSc...

    4 年前
  • npm包 @aws-crypto/sha256-browser 使用教程

    在前端开发中,经常需要进行加密和哈希操作,而 @aws-crypto/sha256-browser 是一个方便的 npm 包,可以用来快速生成 sha256 哈希值。下面将详细介绍该包的使用方法。

    4 年前
  • npm 包 @aws-sdk/fetch-http-handler 使用教程

    AWS 的开发者在创建基于 JavaScript 的应用程序时通常都要用到 AWS SDK。而 @aws-sdk/fetch-http-handler 就是 AWS SDK 中与 JavaScript...

    4 年前
  • npm 包 @aws-sdk/chunked-blob-reader 使用教程

    简介 @aws-sdk/chunked-blob-reader 是一个 npm 包,它为在浏览器上读取 AWS S3 对象提供了一种流式、分块、内存友好的方法。本文将介绍如何使用 @aws-sdk/c...

    4 年前
  • npm 包 @aws-sdk/hash-blob-browser 使用教程

    在前端的开发过程中,有时我们需要对文件的内容进行 hash 计算,例如为了防止重复上传,需要对文件内容进行比较。本文介绍了一个可用于浏览器端的 npm 包 @aws-sdk/hash-blob-bro...

    4 年前
  • npm 包 @aws-sdk/invalid-dependency 使用教程

    简介 在前端开发过程中,我们经常会使用到 AWS 的服务。而在使用 AWS SDK 连接 AWS 服务时,可能会遇到一些 invalid-dependency 错误。

    4 年前
  • npm 包 @aws-sdk/is-node 使用教程

    简介 Amazon Web Services(AWS)是目前世界规模最大的云计算平台之一。AWS 提供了多种不同的服务,其中包括 AWS SDK for JavaScript,这是与 AWS 云服务进...

    4 年前
  • npm包 @aws-sdk/util-base64-universal使用教程

    前言 AWS SDK for JavaScript是一个广泛使用的 JavaScript 文件库,它支持浏览器和node.js环境中的Amazon Web Services(AWS)服务。

    4 年前
  • npm 包 @aws-sdk/md5-js 使用教程

    在前端开发中,处理字符串的需求很常见。在实现一些加密算法时,常常需要用到 MD5 算法。而在 JavaScript 中,我们可以通过 npm 包 @aws-sdk/md5-js 来使用 MD5 算法。

    4 年前
  • npm 包 @aws-sdk/middleware-apply-body-checksum 使用教程

    AWS(Amazon Web Service)是目前全球最大的云计算服务提供商之一,其提供了多种开发者工具和服务,以便在 AWS 平台上构建高效、可扩展和安全的应用程序。

    4 年前
  • npm包@aws-sdk/middleware-bucket-endpoint的使用教程

    前言 AWS(Amazon Web Services)是目前全球领先的云计算服务提供商,云存储服务S3(Simple Storage Service)是其最为重要的产品之一。

    4 年前
  • npm 包 @aws-sdk/middleware-host-header 使用教程

    随着云计算的发展,Amazon Web Services (AWS) 的使用率也越来越高。AWS 提供了丰富的服务以及各类客户端库,其中 @aws-sdk/middleware-host-header...

    4 年前

相关推荐

    暂无文章