textractutil

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BlockTypeLine   = "LINE"
	BlockTypeWord   = "WORD"
	TextTypePrinted = "PRINTED"
)

Variables

This section is empty.

Functions

func DocumentFromBytes

func DocumentFromBytes(b []byte) *textract.Document

DocumentFromBytes - The document bytes must be in PNG or JPEG format.

func DocumentFromFilename

func DocumentFromFilename(name string) (*textract.Document, error)

func DocumentFromImage

func DocumentFromImage(i image.Image) (*textract.Document, error)

func NewClient

func NewClient(sess *session.Session, region string) (*textract.Textract, error)

func ReadFileDetectDocumentTextOutput

func ReadFileDetectDocumentTextOutput(filename string) (*textract.DetectDocumentTextOutput, error)

Types

type Blocks

type Blocks []*textract.Block

func (Blocks) Lines

func (b Blocks) Lines() []string

func (Blocks) LinesByBlockText

func (b Blocks) LinesByBlockText() map[string][]string

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 (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

func (cm TextractClient) OCRSyncImageWriteFile(ctx context.Context, outfilename string, perm os.FileMode, imgs []image.Image) (ocrutil.TextResults, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL