54. An apparatus for processing a document, comprising: receiving means for receiving a first web document; receiving means for receiving a request to change a font attribute within the first document; receiving means for receiving a request to display page break indicators within the first web document; identifying means for identifying page break information for the first web document for an output device; and creating means for creating in a web browser a second web document from the first web document, wherein virtual font indicators are inserted into the second web document before and after text within the second web document, wherein at least one virtual page break indicator is inserted into the second web document, in response to the page break information, to indicate the location of page breaks, wherein the first web document and the second web document are markup language documents, and wherein identifying the page break information comprises identifying a location of the page break based on page setup information, document formatting information, and document content.
57. The apparatus of claim 54 , further comprising means for displaying the second web document.