PDFIntact

Get the tables and text out of your PDF, intact

Determine whether a PDF needs OCR, text-layer recovery, or layout reconstruction before extracting its content

OCR vs. PDF Text Extraction: 3 Checks Before You Convert

Use selection, copy-and-paste, and layout checks to determine whether a PDF needs OCR, repair of an existing text layer, or reconstruction of tables and reading order.

PDFIntact Editorial TeamPublished

A PDF extraction problem does not always require OCR

When text will not come out of a PDF correctly, running OCR immediately is not always the right fix. Most problem files fall into one of three broad states:

  1. The page is only an image and contains no text data.
  2. Text data exists, but the mapping between displayed glyphs and copied characters is missing or broken.
  3. The characters can be extracted, but table structure or multi-column reading order is lost.

The first state requires OCR to recognize characters in an image. The second may require reconstructing text from both its appearance and the information already present. The third is mainly a layout-reconstruction problem, not a recognition problem.

Use the following three checks before choosing a conversion method.

Check 1: Can you select the text?

Open the file in a PDF viewer and drag across a sentence.

Nothing can be selected

The entire page may be a single image. This is common in scanned documents and files exported as images, and it is an appropriate case for OCR.

Selection can also be blocked by document permissions or by the viewer itself. Test the file in another standard PDF viewer before assuming that it has no text layer.

A text-shaped area can be selected

The PDF has some kind of text layer. Before adding OCR, copy a short sample and inspect the result. Adding another OCR layer can create duplicate characters that make later search and copy operations harder to use.

Check 2: What happens when you copy one sentence?

Paste a short passage into a plain-text editor and classify the result:

Result Possible state Likely next step
The sentence pastes correctly The text layer is usable Check only tables, columns, and other structure
Different characters appear Displayed glyphs do not map to the right characters Reconstruct text from its visual appearance
The result is blank The text layer is incomplete, or the page is an image Inspect additional pages
Words appear in the wrong order The PDF has a column or object-order problem Reconstruct reading order
Every character appears twice Image content and an OCR layer may overlap Clean up duplicate text before extraction

Do not judge the entire PDF from one page. Repeat the test on a normal body page, a page containing a table, and a page near the end. A single document can contain a mixture of scanned and digitally generated pages.

Check 3: Are the characters correct but the structure broken?

Correctly copied body text does not guarantee usable extraction. A table may paste into one column, the left and right sides of a two-column paper may alternate, or the spatial relationships in an equation may disappear. In these cases the character recognition succeeded; the missing information is structural.

For tables

Reconstruct cell boundaries, merged headers, and the relationship between rows and columns. Adding more recognized text with OCR does not recreate a table’s cell structure.

For two-column pages

Determine the intended sequence—usually down the left column and then down the right—instead of sorting every character only by its page coordinates.

For equations

Superscripts, subscripts, fractions, and radicals need to be represented as mathematical structure rather than a flat string of characters.

When to use OCR and when to extract existing text

PDF state OCR Existing text layer Structure reconstruction
Scanned image only Required Not available Required if the page has tables or columns
Copied text is garbled Sometimes useful for visual recovery May provide position clues Depends on the layout
Body text copies correctly Usually unnecessary Use it Needed for tables, columns, or equations
OCR text appears twice Do not add another layer Remove or reconcile duplicates As needed

A file labeled “searchable” or “OCR processed” does not guarantee that its text layer is usable. Selection, copy accuracy, reading order, and table structure still need to be tested.

Keep the original before running OCR again

Do not overwrite the source PDF with a newly generated text layer. Keep the original PDF, processed PDF, and extracted output as separate files so that you can compare before and after.

Include a processing date or version in each filename and preserve the connection between every output and its source. This is especially important when the extracted values will be used for analysis.

A quick decision sequence

  1. Can you select text?
  2. Can you copy one sentence accurately?
  3. Are tables, columns, and equations structurally intact?
  4. Do different pages have different states?
  5. Do you need Excel, Word, Markdown, or JSON output?

These checks separate image-recognition work from text-layer recovery and layout reconstruction, helping you avoid unnecessary OCR.

PDFIntact’s free check runs in your browser without uploading the original file. It can help you determine whether a PDF is image-only and whether its text or tables can be extracted before you choose a conversion workflow.

Check without uploading

See what can be extracted from this PDF first

The free check runs in your browser. Your original file is not uploaded.

Check a PDF you cannot copy for free