1. A method of previewing a document, comprising: receiving a print request for the document initiated by a user of a client, wherein the print request designates a print driver located on the client; and in response to receiving the print request, generating a preview of the document by performing a method comprising: generating a print file on the client based on the document using the print driver executing on the client, wherein the print file includes a representation of the document in a page description language; automatically transmitting, by an upload manager executing on the client, the print file over a network for processing by a server in response to completing the generating, wherein the upload manager initiates the transmitting without requiring additional action by the user subsequent to initiating the print request; automatically launching a web browser on the client, by the upload manager, in response to completing the transmitting, wherein the upload manager initiates launching the web browser without receiving a request to launch the web browser from the user; receiving image data on the client over the network in response to completing the transmitting, the image data being based on the transmitted print file; and displaying the image data in an interface of the web browser on the client in response to the receiving image data.