1. A method for document discovery, comprising: receiving a scan of a physical copy of a document comprising a non-text object; determining a first tag for the non-text object by comparing the non-text object with a plurality of templates comprising a plurality of tags, wherein the first tag defines a portion of the non-text object in an original file and specifies a type of the non-text object and a formatting attribute of the non-text object; generating, based on the first tag, non-text object metadata comprising composition information comprising the type and the formatting attribute for the non-text object; searching a plurality of electronic documents stored in a data repository with a search query comprising the non-text object metadata, wherein each of the plurality of electronic documents comprises searchable metadata; comparing the non-text object metadata with the searchable metadata; and providing a location of the original file to a user when the non-text object metadata in the search query matches the searchable metadata of the original file.