Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Since today I know it: the <strong>best thing for text extraction from PDFs</strong> is <a href="http://www.pdflib.com/newsticker/single-news/article/pdflib-tet-4-product-family-available/" rel="noreferrer"><strong>TET, the text extraction toolkit</strong></a>. TET is part of the PDFlib.com family of products. </p> <p>PDFlib.com is Thomas Merz's company. In case you don't recognize his name: Thomas Merz is the author of the "PostScript and PDF Bible".</p> <p>TET's first incarnation is <a href="http://www.pdflib.com/products/tet/" rel="noreferrer"><strong>a library</strong></a>. That one can probably do everything Budda006 wanted, including positional information about every element on the page. Oh, and it can also extract images. It recombines images which are fragmented into pieces.</p> <p>pdflib.com also offers another incarnation of this technology, the <a href="http://www.pdflib.com/products/tet-plugin/" rel="noreferrer"><strong>TET plugin for Acrobat</strong></a>. And the third incarnation is the <a href="http://www.pdflib.com/products/tet-pdf-ifilter/" rel="noreferrer"><strong>PDFlib TET iFilter</strong></a>. This is a standalone tool for user desktops. Both these are free (as in beer) to use for private, non-commercial purposes.</p> <p>And it's really powerful. Way better than Adobe's own text extraction. It extracted text for me where other tools (including Adobe's) do spit out garbage only.</p> <p>I just tested the desktop standalone tool, and what they say on their webpage is true. It has a very good commandline. Some of my "problematic" PDF test files the tool handled to my full satisfaction. </p> <p>This thing will from now on be my recommendation for every sophisticated and challenging PDF text extraction requirements.</p> <p>TET is simply awesome. It detects tables. Inside tables, it identifies cells spanning multiple columns. It identifies table rows and contents of each table cell separately. It deals very well with hyphenations: it removes hyphens and restores complete words. It supports non-ASCII languages (including CJK, Arabic and Hebrew). When encountering ligatures, it restores the original characters...</p> <p>Give it a try.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload