16. A system comprising: a processor device to: acquire an electronic image of a document with a fixed structure, wherein the fixed structure comprises field names and field values corresponding to the field names, and wherein the field names and the field values are located at set locations in the document; recognize key words in the electronic image of the document, wherein the key words comprise the field names and the field values; match one or more templates from a plurality of templates with the document, wherein the one or more templates comprise reference objects that specify areas in the electronic image of the document where permitted field values corresponding to field names are to be extracted, and wherein, to match the one or more templates, the processor device is further to match the field names and the permitted field values from the one or more templates with the identified field names and the field values from the recognized key words; select a template from the one or more templates based on a quality of a match between the field names and the permitted field values from the template with the identified field names and the field values from the recognized key words; and extract the field values from the electronic image of the document using the selected template.
16. A system comprising: a processor device to: acquire an electronic image of a document with a fixed structure, wherein the fixed structure comprises field names and field values corresponding to the field names, and wherein the field names and the field values are located at set locations in the document; recognize key words in the electronic image of the document, wherein the key words comprise the field names and the field values; match one or more templates from a plurality of templates with the document, wherein the one or more templates comprise reference objects that specify areas in the electronic image of the document where permitted field values corresponding to field names are to be extracted, and wherein, to match the one or more templates, the processor device is further to match the field names and the permitted field values from the one or more templates with the identified field names and the field values from the recognized key words; select a template from the one or more templates based on a quality of a match between the field names and the permitted field values from the template with the identified field names and the field values from the recognized key words; and extract the field values from the electronic image of the document using the selected template. 21. The system of claim 16 , wherein the processor device is further to apply at least one filter to the electronic image of the document.