Obtener datos sobre un trabajo de análisis de documentos de Amazon Textract mediante unAWSSDK - Amazon Textract

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Obtener datos sobre un trabajo de análisis de documentos de Amazon Textract mediante unAWSSDK

El siguiente ejemplo de código muestra cómo obtener datos sobre un trabajo de análisis de documentos de Amazon Textract.

Python
SDK para Python (Boto3)

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
  • Encuentre instrucciones y más código en GitHub.

  • Para obtener más información sobre la API, consulteGetDocumentAnalysisenAWSReferencia de API de SDK for Python (Boto3).

Para obtener una lista completa deAWSGuías para desarrolladores de SDK y ejemplos de código, consulteUso de Amazon Textract con unAWSSDK. En este tema también se incluye información sobre cómo empezar y detalles sobre versiones anteriores del SDK.