9. A system for document discovery, comprising: a data repository storing a plurality of electronic documents, wherein each of the plurality of electronic documents comprises searchable metadata; a computer processor connected to the data repository that: receives a scan of a physical copy of a document comprising a non-text object; determines 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; generates, based on the first tag, non-text object metadata comprising composition information comprising the type and the formatting attribute for the non-text object; searches the plurality of electronic documents stored in the data repository with a search query comprising the non-text object metadata; compares the non-text object metadata with the searchable metadata; and provides 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.
9. A system for document discovery, comprising: a data repository storing a plurality of electronic documents, wherein each of the plurality of electronic documents comprises searchable metadata; a computer processor connected to the data repository that: receives a scan of a physical copy of a document comprising a non-text object; determines 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; generates, based on the first tag, non-text object metadata comprising composition information comprising the type and the formatting attribute for the non-text object; searches the plurality of electronic documents stored in the data repository with a search query comprising the non-text object metadata; compares the non-text object metadata with the searchable metadata; and provides 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. 15. The system of claim 9 , wherein the data repository is part of an enterprise content management (ECM) system.