1. A computerized method for generating an online collaborative editable document to be rendered by a web browser, comprising: receiving, at a server, a raw online collaborative editable document, having one or more data objects including one or more graphical elements and one or more textual elements, wherein the raw online collaborative editable document is configured to be rendered in a graphical format in a web browser and the raw document includes one or more presentation slides, one or more spreadsheets, or one or more word-processing document pages; identifying, at the server, the one or more graphical elements from the raw document, and generating a graphical data file including the one or more identified graphical elements; identifying, at the server, the one or more textual elements from the raw document, and generating a textual data file including the one or more identified textual elements, wherein the textual data file includes Hypertext Markup Language (HTML) data and Cascading Style Sheets (CSS) data, wherein generating the textual data file including the one or more textual elements includes identifying the one or more textual elements in the document and generating the textual data file having HTML data and CSS data representative of content and appearance of only the one or more identified textual elements; identifying, at the server, alignment of the one or more graphical elements and alignment of the one or more textual elements; adding, at the server, HTML and CSS data to the textual data file to include the graphical data file, thereby generating a composite document, wherein the CSS data aligns graphical elements with textual elements matching the alignment of the one or more graphical elements and the one or more textual elements in the raw document; and wherein, when rendered by the web browser, the textual data file overlays the graphical data file such that alignment, content and appearance of one or more graphical elements and one or more textual elements of the composite document are the same as the alignment, content and appearance of the one or more graphical elements and the one or more textual elements of the raw document.
1. A computerized method for generating an online collaborative editable document to be rendered by a web browser, comprising: receiving, at a server, a raw online collaborative editable document, having one or more data objects including one or more graphical elements and one or more textual elements, wherein the raw online collaborative editable document is configured to be rendered in a graphical format in a web browser and the raw document includes one or more presentation slides, one or more spreadsheets, or one or more word-processing document pages; identifying, at the server, the one or more graphical elements from the raw document, and generating a graphical data file including the one or more identified graphical elements; identifying, at the server, the one or more textual elements from the raw document, and generating a textual data file including the one or more identified textual elements, wherein the textual data file includes Hypertext Markup Language (HTML) data and Cascading Style Sheets (CSS) data, wherein generating the textual data file including the one or more textual elements includes identifying the one or more textual elements in the document and generating the textual data file having HTML data and CSS data representative of content and appearance of only the one or more identified textual elements; identifying, at the server, alignment of the one or more graphical elements and alignment of the one or more textual elements; adding, at the server, HTML and CSS data to the textual data file to include the graphical data file, thereby generating a composite document, wherein the CSS data aligns graphical elements with textual elements matching the alignment of the one or more graphical elements and the one or more textual elements in the raw document; and wherein, when rendered by the web browser, the textual data file overlays the graphical data file such that alignment, content and appearance of one or more graphical elements and one or more textual elements of the composite document are the same as the alignment, content and appearance of the one or more graphical elements and the one or more textual elements of the raw document. 7. The computerized method of claim 1 , wherein the graphical elements are combined with the textual elements such that when viewing the document, the graphical elements and textual elements overlap.