1. A system having a CPU and a demonstrating device, a plurality of document types, a plurality of structure templates for modeling a plurality of structures, a plurality of extracting procedures, a plurality of modifying procedures, and a plurality of presenting formats, for helping a reader to read a document efficiently by extracting a plurality of contents from said document, generating a plurality of revised contents by modifying said plurality of contents, and presenting said plurality of revised contents on said demonstrating device with a particular presenting format selected from said plurality of presenting formats, wherein each structure template has a plurality of sub-structure templates and corresponds to a particular document type, wherein each document type corresponds to a particular class of documents categorized according to a plurality of requirements of a plurality of readers, wherein each sub-structure template marks a corresponding content, said system comprising: means for identifying a document type of said document from said plurality of document types by using at least one method selected from a group comprising source identification, author identification, title identification, topic identification, vocabulary identification, 4WH identification and author specification; means for determining a particular structure template from said plurality of structure templates according to said document type; means for building a structure with a plurality of sub-structures by instancing said particular structure template; means for extracting said plurality of contents from said document according to said plurality of extracting procedures, wherein said plurality of extracting procedures extract information according to a plurality of preferences of said reader; means for generating a plurality of revised contents by applying said plurality of modifying procedures on said plurality of contents, wherein said plurality of modifying procedures amend information according to said plurality of preferences of said reader; means for filling said plurality of sub-structures by said plurality of revised contents; means for organizing said structure into a structured document; and means for presenting said structure document through said demonstrating device according to said particular presenting format, whereby said structured document is significantly different from said document with information modified according to said plurality of preferences of said reader; and whereby said system extracts said plurality of contents from said document by running said plurality of extracting procedures on said CPU, organizes said plurality of contents in said structure, modifying said plurality of contents by said plurality of modifying procedures, and presents said plurality of revised contents on said demonstrating device according to said particular presenting format.