AWSSDK を使用して Amazon Textract ドキュメント分析ジョブに関するデータを取得する - AWSSDK コードサンプル

AWSDocAWS SDKGitHub サンプルリポジトリには、さらに多くの SDK サンプルがあります

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWSSDK を使用して Amazon Textract ドキュメント分析ジョブに関するデータを取得する

次のコード例は、Amazon Textract ドキュメント分析ジョブに関するデータを取得する方法を示しています。

Python
SDK for Python (Boto3)
注記

他にもありますGitHub。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

class TextractWrapper: """Encapsulates Textract functions.""" def __init__(self, textract_client, s3_resource, sqs_resource): """ :param textract_client: A Boto3 Textract client. :param s3_resource: A Boto3 Amazon S3 resource. :param sqs_resource: A Boto3 Amazon SQS resource. """ self.textract_client = textract_client self.s3_resource = s3_resource self.sqs_resource = sqs_resource def get_analysis_job(self, job_id): """ Gets data for a previously started detection job that includes additional elements. :param job_id: The ID of the job to retrieve. :return: The job data, including a list of blocks that describe elements detected in the image. """ try: response = self.textract_client.get_document_analysis( JobId=job_id) job_status = response['JobStatus'] logger.info("Job %s status is %s.", job_id, job_status) except ClientError: logger.exception("Couldn't get data for job %s.", job_id) raise else: return response
  • API の詳細については、「AWSSDK for Python (Boto3) API リファレンス」を参照してくださいGetDocumentAnalysis

SAP ABAP
SDK for SAP ABAP
注記

これはデベロッパープレビューリリースの SDK に関するドキュメントです。SDK は変更される場合があるため、本稼働環境での使用はお勧めできません。

注記

他にもありますGitHub。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

"Gets the results for an Amazon Textract" "asynchronous operation that analyzes text in a document." TRY. oo_result = lo_tex->getdocumentanalysis( iv_jobid = iv_jobid ). "oo_result is returned for testing purposes." MESSAGE 'Document analysis retrieved.' TYPE 'I'. CATCH /aws1/cx_texaccessdeniedex . MESSAGE 'You do not have permission to perform this action.' TYPE 'E'. CATCH /aws1/cx_texinternalservererr . MESSAGE 'Internal server error.' TYPE 'E'. CATCH /aws1/cx_texinvalidjobidex . MESSAGE 'Job ID isn't valid.' TYPE 'E'. CATCH /aws1/cx_texinvalidkmskeyex . MESSAGE 'AWS KMS key isn't valid.' TYPE 'E'. CATCH /aws1/cx_texinvalidparameterex . MESSAGE 'Request has non-valid parameters.' TYPE 'E'. CATCH /aws1/cx_texinvalids3objectex . MESSAGE 'Amazon S3 object isn't valid.' TYPE 'E'. CATCH /aws1/cx_texprovthruputexcdex . MESSAGE 'Provisioned throughput exceeded limit.' TYPE 'E'. CATCH /aws1/cx_texthrottlingex . MESSAGE 'The request processing exceeded the limit.' TYPE 'E'. ENDTRY.
  • API の詳細については、「GetDocumentAnalysisSDK for SAP ABAP API リファレンス」の「AWSSDK for SAP ABAP API リファレンス」の