1. A computer-implemented method for converting a page formed of discrete elements, such as a Web page, into a semantic thumbnail, comprising: (a) receiving information about display parameters of a semantic thumbnail version of the page, wherein the semantic thumbnail preserves the overall appearance of the page, and displays text in readable form; and (b) based on the display parameters, converting the page into the semantic thumbnail.