1. A method for providing assistance, by a multi-function device (MFD), for document preparation, said method comprising: processing, by one or more processors in said MFD, 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; receiving, by said one or more processors in said MFD, 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; determining, by said one or more processors in said MFD, 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 updating, by said one or more processors in said MFD, 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.
3. The method of claim 1 , wherein each of said plurality of key strings in said received set of information is distinct.