1. A method of providing a secure transfer of a high-resolution image, used for non-viewing purposes, over a network from a server to a client, comprising: creating a high-resolution image of an original document for non-viewing purposes wherein said high-resolution image has higher resolution than a low-resolution image; storing said high-resolution image in a data repository; creating said low-resolution image of the original document for viewing purposes wherein said low-resolution image contains all data present in said high-resolution image; storing said low-resolution image in a data repository; in response to a first user action, transferring from said repository to said client at least a portion of said low-resolution image; mapping the location of words or objects on each page of the original document to said low-resolution image to determine a mapping template related to discreet portions of said low-resolution image, wherein said discreet portions are user-selectable and correspond to both the original document and said high-resolution image; in response to a second user action, which comprises selecting one or more of said discreet portions of said low-resolution image by establishing the bounds of a box of pixels on said low-resolution image, determining from said mapping template corresponding words or objects in said high-resolution image; and transferring, from said server to said client, said corresponding words or objects of said high-resolution image.