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) file, wherein each section includes a unique set of coordinate positions; building a plurality of 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 links built between the two or more sections.