2. The method of claim 1 wherein the building of the directional links further comprises: selecting one of the sections from the plurality of sections; building zero or more directional links between the selected section and the other sections included in the plurality of sections by: establishing zero or more vertical links between the selected section from the plurality of sections and a reference section selected from the plurality of sections wherein the selected section has at least one common horizontal coordinate position with the selected reference section and wherein a vertical rectangle space formed by a horizontal boundary of the selected section and a corresponding horizontal boundary the selected reference section is void of any intervening sections from the plurality of sections; and establishing zero or more horizontal links between the selected section and the selected reference section wherein the selected section has at least one common vertical coordinate position with the selected reference section and wherein a horizontal rectangle space formed by a vertical boundary of the selected section and a corresponding vertical boundary the selected reference section is void of any intervening sections from the plurality of sections; and repeatedly selecting a next one of the sections from the plurality of sections and building the zero or more directional links until each of the sections from the plurality of sections has been selected.
1. A method implemented by an information handling system that includes a memory and a processor, the method comprising: identifying a plurality of sections from a sequence of characters included in a Portable Document Format (PDF) source file, wherein each section includes a unique set of coordinate positions; building a plurality of directional links between the plurality of sections based on a relative position of each sections' coordinate positions in relation to other sections' coordinate positions along an axis; and repeatedly merging two or more sections to form increasingly larger sections, wherein the merged two or more sections are selected based on the directional links built between the two or more sections, wherein the repeatedly merging further comprises building one or more new directional links between the increasingly larger sections and one or more remaining sections selected from the plurality of sections, and wherein the repeatedly merging continues until the plurality of sections are exhausted and consolidated into a final larger section, wherein the final larger section is arranged in an intended reading order.