7. The method of claim 1 , further comprising: repeating document reconstruction and recreation for each page of a plurality of pages in a document; and constructing a table of contents for the document.
7. The method of claim 1 , further comprising: repeating document reconstruction and recreation for each page of a plurality of pages in a document; and constructing a table of contents for the document. 8. The method of claim 7 , wherein constructing a table of contents comprises: searching for chapter headings within the document; retrieving chapter level indices; searching for sub-chapter headings within the document to retrieve sub-chapter level indices; and updating dynamically the table of contents indices when new content is added.