| const Tesseract = require('tesseract.js'); | |
| const fs = require('fs'); | |
| const image = process.argv[2]; | |
| const lang = process.argv[3]; | |
| const saveFilePath = process.argv[4]; | |
| Tesseract.recognize( | |
| image, | |
| lang, | |
| { | |
| logger: m => console.log(m) | |
| } | |
| ).then(({ data: { text } }) => { | |
| console.log(text); | |
| fs.writeFileSync(saveFilePath, text); | |
| }).catch(err => { | |
| console.error(err); | |
| fs.writeFileSync(saveFilePath, 'Error: ' + err.message); | |
| }); |