1. A repository content analysis and management system, comprising: a computing system having: a processor; memory under control of the processor; and instructions that, when loaded into the memory, are adapted to enable the processor to carry out predetermined operations; wherein the predetermined operations comprise: searching a data repository for data content including files; analyzing the data content to select ones of the files for transformation, each of the selected files having a respective pre-transformation file content; transforming the selected files so as to produce transformed files; and storing the transformed files in the data repository; and wherein: the respective pre-transformation file content of the selected files is preserved after the production of the transformed files; and the transforming of a given one of the selected files is carried out by: determining a content type of the given selected file; when the content type is not a portable document format (PDF) type, generating a file having a PDF type and corresponding to the given selected file, and then carrying out a transformation with respect to the corresponding file having the PDF type; when the content type is a PDF type, carrying out a character recognition process (OCR) with respect to the respective pre-transformation file content of the given selected file, and adding to the given selected file a hidden layer of text corresponding to an OCR result from the OCR process, to produce a corresponding transformed file, the hidden layer of text being added to the given selected file without modifying any existing content of the given selected file, thereby preserving the pre-transformation file content.