13. A non-transitory computer readable medium comprising instructions for objectifying non-text content within a non-native file, the non-text content comprising an object, the instructions, when executed, being configured to: identifies a non-text object within the image and a formatting attribute of the non-text object; determines a tag for the non-text object by comparing the non-text object with a plurality of templates comprising a plurality of tags, wherein the tag corresponds to a matching template, and wherein the tag specifies a type of the non-text object and the formatting attribute of the non-text object in a format of the native file; generates metadata comprising composition information comprising the type and the formatting attribute of the non-text object, wherein at least part of the composition information is text data that is searchable by a native application for the native file to identify the non-text object within the native file; and generates the native file as an electronic document comprising: a markup comprising the tag specifying the type and the formatting attribute of the non-text object; and the metadata.
13. A non-transitory computer readable medium comprising instructions for objectifying non-text content within a non-native file, the non-text content comprising an object, the instructions, when executed, being configured to: identifies a non-text object within the image and a formatting attribute of the non-text object; determines a tag for the non-text object by comparing the non-text object with a plurality of templates comprising a plurality of tags, wherein the tag corresponds to a matching template, and wherein the tag specifies a type of the non-text object and the formatting attribute of the non-text object in a format of the native file; generates metadata comprising composition information comprising the type and the formatting attribute of the non-text object, wherein at least part of the composition information is text data that is searchable by a native application for the native file to identify the non-text object within the native file; and generates the native file as an electronic document comprising: a markup comprising the tag specifying the type and the formatting attribute of the non-text object; and the metadata. 18. The non-transitory computer readable medium of claim 13 , wherein the image is obtained from a scanner.