7. A system for file conversion, comprising: a filter and conversion tool implemented by at least one processor that is operable to read a first file corresponding to a first application, 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 and converts the first file to a second file comprising the first digital content item and a Hypertext Markup Language (HTML) tag based on the first style indication of the first file, wherein the first file comprises one of a word processing file, a spreadsheet file, and a presentation file; an HTML to Extensible Hypertext Markup Language (XHTML) tool operable to convert the second file to a third file comprising XHTML tags; an Extensible Stylesheet Language Transformation (XSLT) engine operable to apply an Extensible Stylesheet Language (XSL) stylesheet to the third file to yield a fourth file comprising XHTML 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.
9. The system as recited in claim 7 , wherein the HTML to XHTML tool comprises an HTML Tidy tool.