Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: CAM::PDF extract text and their coordinates from pdf..

by umesh_epub (Novice)
on Jan 10, 2013 at 05:39 UTC ( #1012591=note: print w/ replies, xml ) Need Help??


in reply to Re: CAM::PDF extract text and their coordinates from pdf..
in thread CAM::PDF extract text and their coordinates from pdf..

Hi Snoopy,
Thanks for your kind replay. How to know line start and line end.
Which material we have to study for doing pdf operations.
Thanks,
Umesh


Comment on Re^2: CAM::PDF extract text and their coordinates from pdf..
Re^3: CAM::PDF extract text and their coordinates from pdf..
by snoopy (Deacon) on Jan 10, 2013 at 05:58 UTC
    Hi Umesh,

    Yes, that's the same point that I got to.

    In practice, you end up with a lot of text fragments that need to be reassembled into words and lines. Putting these back together into words and lines is a fair bit of work and can involve some heuristics.

    Rather than continuing to develop the above, I personally went with pstotext from the Ghostscript suite; it has a `-bboxes` option to output text positions and does attempt to assemble words and lines. Despite it's name it will work on pdf files.

    Another program I looked at was pdfminer.

    One of these, or something similar, might work. It's just a matter of how good a job they do.

    - David

      Thanks David

      I will look pdfminer and pstotext

      I have searched pstotext in my Ghostscript "GPL Ghostscript 8.70 (2009-07-31)" But that command is not available.

      In which version of the GS "pstotext" available.

      Thanks,
      Umesh

        Hi Umesh,

        It uses Ghostscript, but needs to be installed as a separate package. I'm running on debian which had the `pstotext` package readily available.

        But the source seems to be getting harder to find. Slackware has an archive.

        Hmm, maybe I do need to get back to work on adding word and line consolidation to PDF::ToText.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1012591]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (8)
As of 2014-11-22 16:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (123 votes), past polls