первый выпуск:
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?