1. A method for outputting a document from a Web source document, said method comprising: rendering an HTML stream of said Web source document to generate a corresponding visual representation from said HTML stream in memory; detecting one or more formatting output tags within said HTML stream, wherein said one or more formatting output tags define at least one document format desired for said document; generating HTML instructions corresponding to said one or more formatting output tags; mapping said rendered visual representation to a print object, wherein said mapping further comprises creating said print object implementing said HTML instructions; and forming said document having said at least one document format using said print object.