ABBYY Cloud OCR SDK
go get github.com/nuveo/ocrsdk
Export to env APPLICATION_ID
and PASSWORD
.
See Docs
package main
import (
"fmt"
"github.com/nuveo/ocrsdk"
)
func main() {
path := "/path/to/file.pdf"
ocrSDK := ocrsdk.NewProcessImage(os.Getenv("APPLICATION_ID"), os.Getenv("PASSWORD"))
ocrSDK.Language = "PortugueseBrazilian"
ocrSDK.Profile = "documentConversion"
result, err := ocrSDK.Do(path)
fmt.Println(result)
}