анализировать документ и AWS Textract в браузере через JavaScript SDK - PullRequest
0 голосов
/ 13 марта 2020

первый выпуск:

AWS Textract SDK в браузере через CDN:

<script src="https://sdk.amazonaws.com/js/aws-sdk-2.639.0.min.js"></script>

, затем:

var textract = new AWS.Textract();

возвращает:

«Uncaught TypeError: AWS .Textract не является конструктором»

связанный вопрос:

в этом примере вызова операции analysisDocument:

var params = {
  Document: { /* required */
    Bytes: Buffer.from('...') || 'STRING_VALUE' /* Strings will be Base-64 encoded on your behalf */,
    S3Object: {
      Bucket: 'STRING_VALUE',
      Name: 'STRING_VALUE',
      Version: 'STRING_VALUE'
    }
  },
  FeatureTypes: [ /* required */
    TABLES | FORMS,
    /* more items */
  ],
  HumanLoopConfig: {
    FlowDefinitionArn: 'STRING_VALUE', /* required */
    HumanLoopName: 'STRING_VALUE', /* required */
    DataAttributes: {
      ContentClassifiers: [
        FreeOfPersonallyIdentifiableInformation | FreeOfAdultContent,
        /* more items */
      ]
    }
  }
};
textract.analyzeDocument(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

что лучше -практикуете способы предоставления объекта Bytes? Buffer.from ( '')? 'STRING_VALUE' = file_path_on_server? Если у меня есть поле «файл», где пользователь может загрузить PDF, есть ли способ передать его в Textract?

...