12. A system for providing assistance, by a multi-function device (MFD), for document preparation, said system comprising: one or more processors in said MFD configured to: process one or more portions for one or more field names in an electronic document, wherein said electronic document corresponds to a hand-filled document comprising a character string in a first format for a field name of said one or more field names in said hand-filled document, wherein said one or more portions are extracted from said electronic document to determine a second format and a location of said character string in said electronic document, wherein said extraction of said one or more portions from said electronic document is based on a user input that indicates a first ink color of said character string, wherein said first ink color of said character string in said electronic document is different from a second ink color of said one or more field names of said electronic document; receive a set of information in a pre-specified format for said one or more field names from a user-computing device over a communication network, wherein said set of information comprises at least a plurality of key strings and corresponding values; determine a field value for each processed portion in said electronic document based on a match between said character string in said second format and at least one of said plurality of key strings associated with field names in said received set of information; and update said electronic document based on replacement of said processed portion in said electronic document for each of said one or more field names with a corresponding determined field value at said location.
12. A system for providing assistance, by a multi-function device (MFD), for document preparation, said system comprising: one or more processors in said MFD configured to: process one or more portions for one or more field names in an electronic document, wherein said electronic document corresponds to a hand-filled document comprising a character string in a first format for a field name of said one or more field names in said hand-filled document, wherein said one or more portions are extracted from said electronic document to determine a second format and a location of said character string in said electronic document, wherein said extraction of said one or more portions from said electronic document is based on a user input that indicates a first ink color of said character string, wherein said first ink color of said character string in said electronic document is different from a second ink color of said one or more field names of said electronic document; receive a set of information in a pre-specified format for said one or more field names from a user-computing device over a communication network, wherein said set of information comprises at least a plurality of key strings and corresponding values; determine a field value for each processed portion in said electronic document based on a match between said character string in said second format and at least one of said plurality of key strings associated with field names in said received set of information; and update said electronic document based on replacement of said processed portion in said electronic document for each of said one or more field names with a corresponding determined field value at said location. 13. The system of claim 12 , wherein said character string in said first format in said hand-filled document corresponds to at least one of a shortened or an abbreviated form of said determined field value.