4. The method as recited in claim 1 , wherein converting the first file comprises processing the second file with a Hypertext Markup Language Tidy application.
1. A computer-implemented method for file conversion comprising: reading by at least one processor a first file corresponding to a first application that displays the first file with a first display format, the first application being a non-Hypertext Markup Language based application, the first file comprising a first digital content item and a corresponding first indication of style to be applied to the first digital content item wherein the first file comprises one of a word processing file, a spreadsheet file, and a presentation file; converting the first file to a second file comprising the first digital content item and a Hypertext Markup Language tag based on the first style indication of the first file; and modifying the second file to create a third file comprising Extensible Hypertext Markup Language tags, the third file readable by a second application that displays the third file based on the Extensible Hypertext Markup Language tags; modifying the third file with an Extensible Stylesheet Language Transformation engine by applying a stylesheet comprising Extensible Stylesheet Language to the third file to produce a fourth file containing Extensible Hypertext Markup Language tags, wherein the stylesheet specifies a predefined display format for the fourth file that pertains to the Hypertext Markup Language tag and that differs from a display format of the third file.