| CPC G06V 30/414 (2022.01) [G06F 40/109 (2020.01); G06F 40/169 (2020.01); G06F 40/197 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A system for transforming documentation, the system comprising:
a non-transitory computer readable storage medium for receiving a request from a user to transform a document;
a database for storing a copy of the document and at least one documentation detail associated with the document;
an extraction engine for identifying textual content from each page of the document and creating an information layer corresponding to each page of the document based on the textual content;
wherein each information layer is combed with each corresponding document page;
wherein each information layer provides searchable access to a portion of the textual content; and
wherein, for each letter string of the textual content and each page of the document, creating the information layer further comprises:
determining original bounding box size and bounding box coordinates for each letter string of the textual content based on information extracted from the textual content;
setting page transparency of the page to maximum;
reducing, gradually, a font size until the textual content fits within the original bounding box size; and
writing a word to the page based on the bounding box coordinates of the page.
|