1. A computer-implemented method of transforming characters corresponding to a hotspot in an electronic document, comprising: in response to a print command from a user, receiving as a character string an electronic document to be printed, the electronic document comprising a hotspot that is not visibly perceptible to the user; parsing the character string for a begin mark indicating a beginning point in the character string for the hotspot; applying a transformation rule to a portion of the electronic document to make the hotspot visibly perceptible to the user upon printing of the transformed electronic document, the portion comprising a portion of the character string between the begin mark and an end mark indicating an ending point in the character string for the hotspot, the begin and end marks surrounding the hotspot; printing the transformed electronic document, the printed transformed electronic document comprising the hotspot that is visibly perceptible to the user; capturing coordinates corresponding to a printed representation of the electronic document; parsing the printed representation for a subset of the coordinates corresponding to the transformed portion of the character string; rendering a page layout comprising the electronic document and a location of the hot spot within the electronic document; and storing the page layout.