textractutil

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2023 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 TextractClientMore

type TextractClientMore struct {
	// contains filtered or unexported fields
}

func NewTextractClientMore

func NewTextractClientMore(sess *session.Session, region string) (*TextractClientMore, error)

func (TextractClientMore) DetectText

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 (TextractClientMore) OCRSyncImageLocationsWriteFile

func (cm TextractClientMore) OCRSyncImageLocationsWriteFile(ctx context.Context, outfilename string, perm os.FileMode, imglocations []string) (ocrutil.TextResults, error)

func (TextractClientMore) OCRSyncImageWriteFile

func (cm TextractClientMore) 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