

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

# Document
<a name="API_Document"></a>

バイトまたは S3 オブジェクトとしての入力ドキュメント。

イメージのバイトを Amazon Textract API オペレーションに渡すには、`Bytes`プロパティ。たとえば、`Bytes`ローカルファイルシステムからロードされたドキュメントを渡すプロパティです。を使用して渡されるイメージバイト数`Bytes`プロパティは base64 でエンコードされている必要があります。AWS SDK を使用して Amazon Textract API オペレーションを呼び出している場合、コードでは、ドキュメントファイルのバイトをエンコードする必要がない場合があります。

S3 バケットに保存されたイメージを Amazon Textract API オペレーションに渡すには、`S3Object`プロパティ。S3 バケットに保存されたドキュメントは base64 でエンコードする必要はありません。

S3 オブジェクトが含まれている S3 バケットの AWS リージョンと Amazon Textract オペレーションで使用する AWS リージョンが一致している必要があります。

AWS CLI を使用して Amazon Textract オペレーションを呼び出す場合、Bytes プロパティを使用したイメージのバイトを渡すことはサポートされていません。最初に Amazon S3 バケットにドキュメントをアップロードし、次に S3Object プロパティを使用してオペレーションを呼び出します。

Amazon Textract が S3 オブジェクトを処理するには、ユーザーが S3 オブジェクトにアクセスするためのアクセス許可が必要です。

## 内容
<a name="API_Document_Contents"></a>

 ** Bytes **   <a name="Textract-Type-Document-Bytes"></a>
base64 でエンコードされたドキュメントバイトの BLOB。BLOB バイトで提供されるドキュメントの最大サイズは 5 MB です。ドキュメントバイトは PNG または JPEG 形式である必要があります。  
AWS SDK を使用して Amazon Textract を呼び出す場合は、を使用して渡されたイメージバイトを base64 エンコードする必要がない場合があります。`Bytes`フィールド。  
Type: Base64 でエンコードされたバイナリデータオブジェクト  
長さの制約: 最小長は 1 です｡ 最大長は 10485760 です。  
必須: いいえ

 ** S3Object **   <a name="Textract-Type-Document-S3Object"></a>
S3 オブジェクトをドキュメントソースとして識別します。S3 バケットに保存されたドキュメントの最大サイズは 5 MB です。  
型: [S3Object](API_S3Object.md) オブジェクト  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_Document_SeeAlso"></a>

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、次を参照してください：
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/textract-2018-06-27/Document) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/textract-2018-06-27/Document) 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/textract-2018-06-27/Document) 
+  [AWS SDK for Ruby v3](https://docs.aws.amazon.com/goto/SdkForRubyV3/textract-2018-06-27/Document) 