8. A method comprising: extracting content of a document, using a processor; dividing the extracted content into a plurality of document content sections based on metadata of the document; generating a parallel data structure for the plurality of document content sections based on a viewing size, wherein the parallel data structure comprises pagination selectors; and wherein at least one pagination selector is associated with a document content section of the plurality of document content sections.
8. A method comprising: extracting content of a document, using a processor; dividing the extracted content into a plurality of document content sections based on metadata of the document; generating a parallel data structure for the plurality of document content sections based on a viewing size, wherein the parallel data structure comprises pagination selectors; and wherein at least one pagination selector is associated with a document content section of the plurality of document content sections. 11. The method of claim 8 , wherein the document content section comprises at least one document page having the viewing size.