Abstract: A method for linking objects to electronic content is disclosed. The method includes providing a digital copy of a layout of an object; processing the digital copy for distinguishing text objects each associated with a visual form of at least portion of a word or a combination of adjacent words in the layout, and determining bounding boxes of the text objects; coding each text object in a binary descriptor corresponding to its visual form, whereby the coding includes: scaling the bounding box of the text object to a fixed size binary image, and flattening the binary image to form the binary descriptor; representing the layout in a binary vector formed as an array of the binary descriptors of at least the text objects in the layout; and assigning hashwords to the binary descriptors, for converting the binary vector into a searchable text form.