Bug 87427

Summary: Evince cannot select one column in a two column PDF
Product: poppler Reporter: Christopher M. Penalver <christopher.m.penalver>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: low    
Version: unspecified   
Hardware: All   
OS: Linux (All)   
URL: https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/594205
Whiteboard:
i915 platform: i915 features:

Description Christopher M. Penalver 2014-12-18 00:46:58 UTC
1) lsb_release -rd
Description:	Ubuntu Vivid Vervet (development branch)
Release:	15.04

2)  apt-cache policy libpoppler[0-9]
libpoppler47:
  Installed: 0.28.1-1ubuntu1
  Candidate: 0.28.1-1ubuntu1
  Version table:
 *** 0.28.1-1ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

apt-cache policy evince
evince:
  Installed: 3.14.1-0ubuntu1
  Candidate: 3.14.1-0ubuntu1
  Version table:
 *** 3.14.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

3) What is expected to happen via https://launchpadlibrarian.net/53980611/Example.pdf is one is able to highlight one column at a time, just like in Adobe Reader.

4) What happens instead is it highlights both columns at a time.
Comment 1 Jose Aliste 2014-12-18 12:22:43 UTC
This is a problem with the Text layout algorithm inside TextOutputDev:

Running pdftotext gives the following ordering of paragraphs (the ellipsis are mine):

1. Apart from the emphasis ...

2. about this attitude ...

3. Integrative contractors
Our research has ...

4. Integrative clients
Integrative attitudes ...

5. Integrative contractors’ engineers
Integrative ...

6. Distributive attitudes ...

7. Economically ...

8. An integrative attitude to the occupational order?
An integrative ...

while it should be 1,3,5,2,4,6,7,8. The fact that in evince we can't select just one column is a consequence of this misorder in the paragraphs.
Comment 2 GitLab Migration User 2018-08-21 10:53:12 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/409.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.