17. A non-transitory computer readable medium comprising instructions for document discovery, the instructions, when executed, are configured to: receive a scan of a physical copy of a document comprising a non-text object; determine 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 for the non-text object; generate, based on the first tag, non-text object metadata comprising composition information comprising the type and formatting attribute for the non-text object; search, using the non-text object metadata, 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; compare the non-text object metadata with the searchable metadata; and provide 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.
17. A non-transitory computer readable medium comprising instructions for document discovery, the instructions, when executed, are configured to: receive a scan of a physical copy of a document comprising a non-text object; determine 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 for the non-text object; generate, based on the first tag, non-text object metadata comprising composition information comprising the type and formatting attribute for the non-text object; search, using the non-text object metadata, 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; compare the non-text object metadata with the searchable metadata; and provide 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. 23. The non-transitory computer readable medium of claim 17 , wherein the data repository is part of an enterprise content management (ECM) system.