1. A computer program product having a computer storage medium with computer program logic recorded thereon, said computer program product comprising: code for detecting cfdocument tags in a web source page; code for generating a hypertext markup language (HTML) stream representing a portion of said web source page between said cfdocument tags; code for rendering said HTML stream in memory; code for generating a detailed set of drawing instructions from said rendered HTML stream; code for reading one or more format attributes from said cfdocument tags; and code for transforming said detailed set of drawing instructions into one or more formatted electronic documents according to one or more formats identified by said one or more format attributes, the format of each document determined by the one or more format attributes.