Systems and methods for providing processing operations on documents by external
processing routines are provided. A representative system includes a processing
link identifier that identifies a document containing at least one processing link
to the external processing code. An invoker is used to invoke a processing engine
that modifies the document using the external processing routine. A representative
method operates by acquiring a processing link in the document and using the processing
link to invoke a processing engine. The processing engine is then used to modify
the document.