Documentation ¶
Index ¶
- Constants
- func DocumentFromBytes(b []byte) *textract.Document
- func DocumentFromFilename(name string) (*textract.Document, error)
- func DocumentFromImage(i image.Image) (*textract.Document, error)
- func NewClient(sess *session.Session, region string) (*textract.Textract, error)
- func ReadFileDetectDocumentTextOutput(filename string) (*textract.DetectDocumentTextOutput, error)
- type Blocks
- type TextractClient
- func (cm TextractClient) DetectText(ctx context.Context, b []byte, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClient) DetectTextFromDocument(ctx context.Context, doc *textract.Document, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClient) DetectTextFromFile(ctx context.Context, filename string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClient) DetectTextFromImage(ctx context.Context, img image.Image, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClient) DetectTextFromImageLocationsVertical(ctx context.Context, imglocations []string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClient) OCRSync(ctx context.Context, b []byte) (ocrutil.TextResults, error)
- func (cm TextractClient) OCRSyncImageLocationsWriteFile(ctx context.Context, outfilename string, perm os.FileMode, ...) (ocrutil.TextResults, error)
- func (cm TextractClient) OCRSyncImageWriteFile(ctx context.Context, outfilename string, perm os.FileMode, imgs []image.Image) (ocrutil.TextResults, error)
Constants ¶
View Source
const ( BlockTypeLine = "LINE" BlockTypeWord = "WORD" TextTypePrinted = "PRINTED" )
Variables ¶
This section is empty.
Functions ¶
func DocumentFromBytes ¶
DocumentFromBytes - The document bytes must be in PNG or JPEG format.
func ReadFileDetectDocumentTextOutput ¶
func ReadFileDetectDocumentTextOutput(filename string) (*textract.DetectDocumentTextOutput, error)
Types ¶
type Blocks ¶
func (Blocks) LinesByBlockText ¶
func (Blocks) TextResults ¶
func (b Blocks) TextResults() ocrutil.TextResults
type TextractClient ¶ added in v0.3.0
type TextractClient struct {
// contains filtered or unexported fields
}
func NewTextractClient ¶ added in v0.3.0
func NewTextractClient(sess *session.Session, region string) (*TextractClient, error)
func (TextractClient) DetectText ¶ added in v0.3.0
func (cm TextractClient) DetectText(ctx context.Context, b []byte, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClient) DetectTextFromDocument ¶ added in v0.3.0
func (cm TextractClient) DetectTextFromDocument(ctx context.Context, doc *textract.Document, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClient) DetectTextFromFile ¶ added in v0.3.0
func (cm TextractClient) DetectTextFromFile(ctx context.Context, filename string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClient) DetectTextFromImage ¶ added in v0.3.0
func (cm TextractClient) DetectTextFromImage(ctx context.Context, img image.Image, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClient) DetectTextFromImageLocationsVertical ¶ added in v0.3.0
func (cm TextractClient) DetectTextFromImageLocationsVertical(ctx context.Context, imglocations []string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClient) OCRSync ¶ added in v0.3.0
func (cm TextractClient) OCRSync(ctx context.Context, b []byte) (ocrutil.TextResults, error)
func (TextractClient) OCRSyncImageLocationsWriteFile ¶ added in v0.3.0
func (cm TextractClient) OCRSyncImageLocationsWriteFile(ctx context.Context, outfilename string, perm os.FileMode, imglocations []string) (ocrutil.TextResults, error)
func (TextractClient) OCRSyncImageWriteFile ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.