1. A method for identifying sections in a document based on a plurality of visual features, the method comprising: receiving a plurality of training documents, wherein extracting a plurality of training content blocks based on the received plurality of training documents by utilizing an external extracting engine, wherein determining the plurality of training visual features based on the extracted plurality of training content blocks; grouping the extracted plurality of training content blocks into a plurality of training categories based on the determined plurality of training visual features; generating a plurality of training closeness scores for the grouped plurality of training categories by utilizing the Visual Similarity Measure, wherein generating a plurality of training Association Matrices on the grouped plurality of training categories for each of the received plurality of training documents based on the Visual Similarity Measure; merging the grouped plurality of training categories into a plurality of training clusters; segregating the extracted plurality of training content blocks from the merged plurality of training clusters; receiving, from the user, a plurality of tags associated with the plurality of training clusters with a plurality of training hierarchical information, wherein generating a plurality of the tagged training data based on the retrieved plurality of tags on the plurality of training clusters, wherein generating a hierarchical prediction model to a hierarchy of the plurality of training clusters for a plurality of documents received; receiving the plurality of documents; extracting a plurality of content blocks based on the received plurality of documents by utilizing an external extracting engine; determining the plurality of visual features based on the extracted plurality of content blocks; identifying a plurality of sequences for the extracted plurality of content blocks, wherein combining the identified plurality of sequences for the extracted plurality of content blocks with the hierarchy of the merged plurality of clusters to generate a linked hierarchical information tree for each of the received plurality of documents; grouping the extracted plurality of content blocks into a plurality of categories based on the determined plurality of visual features, wherein segregating the extracted plurality of content blocks from a merged plurality of clusters and a hierarchy of the merged plurality of clusters are gathered from a hierarchical prediction model, wherein comparing each of the determined plurality of visual features associated with the extracted plurality of content blocks to determine the extracted plurality of content blocks with the same determined plurality of visual features, wherein combining the extracted plurality of content blocks with the same determined plurality of visual features into the grouped plurality of categories; generating a plurality of closeness scores for the grouped plurality of categories by utilizing a Visual Similarity Measure, wherein comparing the grouped plurality of categories, wherein determining a plurality of visual attributes associated with the grouped plurality of categories include a plurality of numerical attributes, wherein determining a plurality of visual attributes associated with the grouped plurality of categories includes a plurality of categorical attributes, wherein determining the plurality of categorical attributes associated with the grouped plurality of categories includes a plurality of binary attributes, wherein combining a plurality of binary attribute similarities and a plurality of binary attribute dissimilarities between the determined plurality of binary attributes associated with the grouped plurality of categories, wherein computing a binary attribute composite value for each of the binary attributes in the plurality of binary attributes; wherein combining a plurality of similarities and a plurality of dissimilarities between the determined plurality of numerical attributes associated with the grouped plurality of categories, wherein determining the plurality of categorical attributes associated with the grouped plurality of categories includes a plurality of multinary attributes, wherein mapping the determined plurality of multinary attributes by utilizing multiple dummy binary variables, wherein combining a plurality of multinary attribute similarities and a plurality of multinary attribute dissimilarities between determined plurality of multinary attributes associated with the grouped plurality of categories, wherein computing a multinary attribute composite value for each of the multinary attributes in the plurality of multinary attributes; wherein computing a numerical attribute composite value for each of the numerical attributes in the plurality of numerical attributes, wherein combining the numerical attribute composite value, binary attribute composite value and multinary attribute composite value to generate a closeness score based on the numerical attribute composite value, binary attribute composite value and multinary attribute composite value; generating a plurality of Association Matrices associated with the grouped plurality of categories for each of the received plurality of documents based on the Visual Similarity Measure; and merging the grouped plurality of categories into a plurality of clusters.