1. A computer implemented method for collecting, merging, and presenting selected content for printing comprising: receiving, at a client device via a collection applet, a selection of an object type and an entry of at least one keyword, wherein the selected object type is an image; receiving, at the client device, a selection of an activation option that activates the collection applet to collect objects that match the selected object type and the at least one keyword; accessing a first content source through a first application; based on the selection of the activation option, parsing the first content source to create a first internal map comprising a first list of one or more objects by object type; based on the first internal map, collecting, by at least one processor of the client device, at least one object from the first content source matching the selected object type and the at least one keyword, the collected at least one object from the first content source having a first format and comprising text or one or more images; storing the collected at least one object from the first content source in a common HTML format within a temporary file at the client device; displaying, via the collection applet, the collected at least one object from the first content source in the common HTML format on an interface of the client device; accessing a second content source through a second application; based on the selection of the activation option, parsing the second content source to create a second internal map comprising a second list of one or more objects by object type; based on the second internal map, collecting, by the at least one processor of the client device, at least one object from the second content source matching the selected object type and the at least one keyword, the collected at least one object from the second content source having a second format and comprising text or one or more images, wherein the first format, the second format, and the common HTML format each comprise different formats; storing the collected at least one object from the second content source in the common HTML format within the temporary file at the client device; displaying, via the collection applet, the collected at least one object from the first content source and the collected at least one object from the second content source in the common HTML format on the interface of the client device, such that the collected at least one object from the first content source and the collected at least one object from the second content source are displayed in a same font, size, and style; and in response to a render command, merging the collected at least one object from the first content source and the collected at least one object from the second content source into a document and placing the collected at least one object from the first content source and the collected at least one object from the second content source in a layout.