<div dir="ltr"><div>As you might be knowing that Poppler::Page::textList() generates
text in the correct order (i.e. left to right). Now poppler not only
generates it in the correct order but it also considers the layout, for
example in a two column document, it follows the column layout while
indexing the text.<br>
<img alt="Inline image 2" src="http://nightcrawlerinshadow.files.wordpress.com/2011/08/4-7_pdf_selection.png" height="420" width="382"><br><br></div><div>just
of example consider the image above, see the selection, poppler doesn't
generate textList() in that order, it generates the textList() as shown
in the below image,<br>
<br><img alt="Inline image 3" src="http://nightcrawlerinshadow.files.wordpress.com/2011/08/selection_and_highlighting_pdf_selection.png" height="420" width="384"><br></div>So
my question is do all the libraries that the generators of okular use,
generate text in the proper order considering the layout ?</div>