Here is a tool; I hope itís going to solve your problem,

Aspose.OCR for Java is a Java OCR component that allows developers to add OCR functionality in their Java web applications, web services...