1. A method for creating a table version of a document, comprising: recording the position of at least one object in the document; dividing the document into a plurality of sections based on the position of the at least one object; grouping at least two of the plurality of sections that contain at least a part of the same at least one object in the document, if the same at least one object is a text object; grouping at least two of any remaining ungrouped sections of the plurality of sections in the document; and creating a table that represents the document based on the groupings of the plurality of sections of the document.