TTextractDocument
Class in AWS.Textract
Document class.
Ancestors
Properties
Bytes
property Bytes: TStream
OwnsBytes
property OwnsBytes: Boolean
Specifies whether document "owns" Bytes.
When OwnsBytes is True, the Bytes stream will be automatically freed.
S3Object
property S3Object: ITextractS3Object
Type: ITextractS3Object
Constructors
Create
constructor Create(const ABytes: TStream; const AOwnsBytes: Boolean = False); overload;
Constructor for TTextractDocument.
Parameters
| Name | Description |
|---|---|
ABytes | Specify a stream as a source of Bytes for the input document. |
AOwnsObject | Specify if the TTextDocument will own the stream in ABytes. |
constructor Create(const AS3Object: ITextractS3Object); overload;
Constructor for TTextractDocument.
Parameters
| Name | Description |
|---|---|
AS3Object | Specify an Amazon S3 object as an input document. |
Methods
FromFile
class function FromFile(const AFilename: string): TTextractDocument; static;
Constuct a TTextractDocument instance from a file.
Parameters
| Name | Description |
|---|---|
AFilename | Specify a valid file name an input document from. |
Returns
A TTextractDocument instance.
FromStream
class function FromStream(const AStream: TStream): TTextractDocument; static;
Constuct a TTextractDocument instance from a stream.
Parameters
| Name | Description |
|---|---|
AStream | Specify a stream containing an input document. |
Returns
A TTextractDocument instance.
FromS3Object
class function FromS3Object(const ABucket, AName: string; const AVersion: string = ''): TTextractDocument; static;
Constuct a TTextractDocument instance referencing an Amazon S3 object.
Parameters
| Name | Description |
|---|---|
AS3Object | Specify an Amazon S3 object as an input document. |
Returns
A TTextractDocument instance.