Skip to content

Commit

Permalink
add readme
Browse files Browse the repository at this point in the history
  • Loading branch information
KirillTemnov committed Nov 30, 2011
1 parent d9bc929 commit 3bede52
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
node-ocr обертка для ABBYY Cloud API.
=====================================

# Установка

Работает с nodejs 0.6.x.

```
npm install node-ocr
```

# Примеры использования

## Coffee-script

```coffee-script
sys = require "util"
ocr = reqire("node-ocr").createWrapper()


opts = outputFormat: "xml"
filename = "/tmp/filewithtext.png"

ocr.applyToFile filename, opts, (err, id) ->
unless err
ocr.waitTaskEnd id, opts, (err, data) ->
console.log "what we got: #{sys.inspect data, null, null}"
else
console.log "Error found: #{sys.inspect err}"

# ... проверить задания
ocr.listTasks (err, data) ->
unless err
console.log "fetch data:\n#{sys.inspect data, null, null}"
else
console.log "error :\n#{sys.inspect err}"

```




## Javascript

```javascript
sys = require("util")
ocr = reqire("node-ocr").createWrapper()

opts = outputFormat: "txt" # с русским текстом пока проблемы
filename = "/tmp/filewithtext.png"

ocr.applyToFile(filename, opts, function (err, id) {
if (null === err) {
ocr.waitTaskEnd(id, opts, function (err, data) {
console.log("what we got: " + sys.inspect( data, null, null));
});
} else {
console.log("Error found: " + sys.inspect(err));
}
});
# ... проверить задания
ocr.listTasks( function (err, data) {
if (null === err) {
console.log("fetch data:\n" + sys.inspect(data, null, null));
} else {
console.log("error :\n#" + sys.inspect(err));
}
})

```

0 comments on commit 3bede52

Please sign in to comment.