How should I put my resume, created in Microsoft Word on a webpage, hosted on a Google sites, such that it looks exactly like the output from Word?
Do you need it to be inline (display on in a page along with other content), or is it okay to be on a separate page?
I would suggest saving your resume as a PDF (note, this is good practice in general) and ensuring that it looks good in Google's PDF previewer. You can then attach it to any page in Google sites and reference it by URL.
If you need it to be displayed in a viewer, use https://docs.google.com/viewer to generate HTML.
Alternatively, if you wish to sacrifice load speed by reducing the requirement for the user's browser to understand PDF objects, you could create a PDF and compile it to a high quality PNG using Adobe Photoshop or any number of other products. This solution is more flexible, but requires more bandwidth and processing for end user's machines, it will not work well on mobiles devices or scale well with screen size. My Resume, for example, is a 55KB word document, when compiled to PDF it is 102 Kb, and when compiled as a PNG at a resolution of (2381 x 3023) and compressed, it is 522Kb.