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 TextractClientMore
- func (cm TextractClientMore) DetectText(ctx context.Context, b []byte, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClientMore) DetectTextFromDocument(ctx context.Context, doc *textract.Document, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClientMore) DetectTextFromFile(ctx context.Context, filename string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClientMore) DetectTextFromImage(ctx context.Context, img image.Image, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClientMore) DetectTextFromImageLocationsVertical(ctx context.Context, imglocations []string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
- func (cm TextractClientMore) OCRSync(ctx context.Context, b []byte) (ocrutil.TextResults, error)
- func (cm TextractClientMore) OCRSyncImageLocationsWriteFile(ctx context.Context, outfilename string, perm os.FileMode, ...) (ocrutil.TextResults, error)
- func (cm TextractClientMore) 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 TextractClientMore ¶
type TextractClientMore struct {
// contains filtered or unexported fields
}
func NewTextractClientMore ¶
func NewTextractClientMore(sess *session.Session, region string) (*TextractClientMore, error)
func (TextractClientMore) DetectText ¶
func (cm TextractClientMore) DetectText(ctx context.Context, b []byte, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClientMore) DetectTextFromDocument ¶
func (cm TextractClientMore) DetectTextFromDocument(ctx context.Context, doc *textract.Document, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClientMore) DetectTextFromFile ¶
func (cm TextractClientMore) DetectTextFromFile(ctx context.Context, filename string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClientMore) DetectTextFromImage ¶
func (cm TextractClientMore) DetectTextFromImage(ctx context.Context, img image.Image, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClientMore) DetectTextFromImageLocationsVertical ¶
func (cm TextractClientMore) DetectTextFromImageLocationsVertical(ctx context.Context, imglocations []string, opts ...request.Option) (*textract.DetectDocumentTextOutput, error)
func (TextractClientMore) OCRSync ¶
func (cm TextractClientMore) OCRSync(ctx context.Context, b []byte) (ocrutil.TextResults, error)
func (TextractClientMore) OCRSyncImageLocationsWriteFile ¶
func (cm TextractClientMore) OCRSyncImageLocationsWriteFile(ctx context.Context, outfilename string, perm os.FileMode, imglocations []string) (ocrutil.TextResults, error)
func (TextractClientMore) OCRSyncImageWriteFile ¶
Click to show internal directories.
Click to hide internal directories.