Несмотря на то, что свойство говорит байты, оно хочет поток сырой памяти.Фотография - это местоположение файла вашего изображения.Клиент - это ваш клиент AmazonTextractClient, однако вы хотите создать его экземпляр.
var client = new AmazonTextractClient("[KEY ID]", "[ACCESS KEY]", Amazon.RegionEndpoint.USEast1);
Document MyDocument;
using (Image image = Image.FromFile(photo))
{
using (MemoryStream m = new MemoryStream())
{
image.Save(m, image.RawFormat);
MyDocument = new Document()
{
Bytes = m
};
}
}
Тогда для DetectDocumentTextRequest ()
var request = new DetectDocumentTextRequest()
{
Document = MyDocument
};
var response = client.DetectDocumentText(request);
AnalyzeDocumentRequest () также работает
var DocRequest = new AnalyzeDocumentRequest()
{
Document = MyDocument,
FeatureTypes = new List<string> { FeatureType.FORMS, FeatureType.TABLES }
};
var response = client.AnalyzeDocument(DocRequest);