Inventors:
- Mountain View CA, US
Kapil Mohan Gupta - Delhi, IN
Michael Casey Brown - San Francisco CA, US
Akash Agrawal - Gurgaon, IN
Christopher S. Ahlers - San Francisco CA, US
Jeba Singh Emmanuel - Tirunelveli, IN
Ujjwal Singh Grover - New Delhi, IN
Assignee:
LINKEDIN CORPORATION - Mountain View CA
International Classification:
G06F 17/00
Abstract:
Method and apparatus for converting a document from a fixed-layout format (e.g., Microsoft Office, Adobe PDF) into a non-fixed layout format (e.g., HTML) portable to different platforms (e.g., desktop computers, tablet computer, smart phones) operating different operating systems (e.g., Microsoft Windows, Apple OS X) and different web browsers (e.g., Microsoft Internet Explorer, Apple Safari, Mozilla FireFox). In one stream, fonts are identified, extracted, and processed to enhance compatibility with the portable format. In another stream, textual content is extracted and processed to enhance compatibility and images are taken of non-textual content. These images are used as backgrounds in the output document, over which the textual content is rendered in the appropriate fonts, with sizing, spacing, positioning and/or other characteristics matching or closely approximating that of the original document. Error detection is applied by comparing images of the original document to corresponding images of the output document, to ensure high fidelity.