1. A method for data capture from an image of a document with fixed structure using a processor device, comprising: acquiring an electronic image of a document with fixed structure; recognizing key words in the image of the document; identifying at least one reference object based on the recognized key words, where the at least one reference object specifies at least one area in the image of the document with fixed structure where the data is to be captured; matching templates from a plurality of templates against the document with fixed structure using identified at least one reference object; selecting a template from the plurality of templates using quality of one or more of the recognized key words; and extracting the data from the image of the document using the selected template.