A subscriber service for on-line document editing includes an Internet
client in which a browser window is opened to begin XHTML editing, e.g.,
in Microsoft INTERNET EXPLORER. The text is transmitted to a host in a
message over the Internet. In the host, a next process verifies this user
has an account, or is otherwise authorized to use this site or access a
particular document. A process receives the mal-formed XHTML typical of
Microsoft INTERNET EXPLORER editing. A process cleans up this input, and
converts it to fully formed XML, e.g., with TIDY freeware. A next process
uses XSLT style sheets to transform the XML to LaTex source.
Alternatively, the input is converted to Tex-type source lines. Another
process includes a LaTex engine to typeset the input text according to
the style sheets. Such produces a DVI-type output file. A next process
converts the DVI to PDF. Commercial programs are available for this
purpose. A process transmits the completed PDF file back to the client in
a message. A next process at the client receives the PDF-formatted
document. A further process allows such document to be printed at
convenience. A final process notes the subscriber account at the host to
track subscription charges and uses.