Skip to main content

RPA - OCR -is that difficult no simple use chronoscan, python/java

RPA - this is not but Robotic process Automation
 
OCR - optical character recognition
still confused ?

an example would be u have a pdf file and u need the contents to be used
u can do OCR using tool chronoscan ,it is a licensed version
but u can still go and try out the stuff
y chronoscan when u have plenty others


it scan pretty fast
u can configure key ,value from pdf to extract the contents for the key which
is the value .

ex - Account no(key) - 1092323(value)

u can output the contents as excel for processing.

check out -http://www.chronoscan.org/

okay still looking complex ..

u can go ahead with the python ocr module to get the contents .
 
so what is the use of OCR then ?
 
well a real world example would be automation of a data entry system
where we get documents people take the values from pdf files
then put that in the fields of a portal or an online application.
so when the data is extracted from the files half the job is done
remaining is entering the values in the system.
 
1.OCR
2.use selenium for entering values in the fields 
download the selenium web driver 
 
https://www.selenium.dev/downloads/
it will be a jar file '.jar'


3.start writing your java code where u can use the selenium web driver
to get the 'fields ' using the css property and put the values of your pdf or any other file onto the property value.

alright still looks confusing right don't worry

https://www.selenium.dev/documentation/webdriver/getting_started/first_script/

Comments

Popular posts from this blog

Node and Auth0 - Integration

 so now we have completed all the steps for integration  since we have the node and auth0 as two separate things the integration happens in the app.js  we need to modify the app.js with some auth0 code  app.js / const http = require('http'); const express = require('express'); var router = require('express').Router(); const { auth } = require('express-openid-connect'); const app = express(); app.use('/', router); const hostname = '127.0.0.1'; const port = 3000; http.createServer(app)   .listen(port, () => {     console.log(`Listening on `);   }); const config = {   authRequired: false,   auth0Logout: true,   secret: 'a long, randomly-generated string stored in env',   baseURL: 'http://localhost:3000',   clientID: 'QxpAXsXkzy0Vm2VdT6dFFS0VOKdrah67',   issuerBaseURL: 'https://dev-bnga041p.us.auth0.com' }; console.log(config) // auth router attaches /login, /logout, and /callback routes to the baseURL app.u

Auth0

You might be wondering what is this auth0  it is used for authentication of you applications  could be any apps  1.SPA - Angular , React  2.web app 3.Node  here we will talk about the node use case and go with example  moving ahead for now  if your are not familiar with node dont worry its a funny exercise for now walk with me  we dont have to worry too much for authentication as the service is  provided from auth0   create your node app  install node  https://nodejs.org/en/download/package-manager/  choose your os and do the installation once installed check for the version ' node -v  ' i assume u have installed so that u wil get the version for now  since iam using LINUX this will look like root@strings-desktop:/home/strings/js# node -v v16.13.0 moving on to creating node app for now    create a file app.js and paste the contents  app.js/ const http = require('http'); const express = require('express'); const app = express(); const hostname = '127.0.0.1&#