# Unlimited OCR 2: scanned PDF to text and table extraction

By GO AI Team · October 30, 2026

Updated: October 30, 2026

Explore Baidu’s Unlimited OCR 2 for long documents, scanned PDF text and tables. Learn how to check extracted data before asking AI for a summary.

![A printed report, scanner and tablet showing structured document rows on a well-lit desk.](https://goaichat.app/assets/img/blog/news-2026-10/unlimited-ocr-2-scanned-pdf.webp)

AI-generated editorial illustration, not a product screenshot or a result from the model discussed here.

## The short version

Extract first, verify important rows, then summarize. Keep page references and mark uncertain characters; a confident summary cannot repair an unnoticed OCR mistake.

A scanned PDF can look perfectly readable to you while still being difficult to search, copy or summarize. OCR turns the page image into text; document parsing adds structure such as headings and tables.

Unlimited OCR 2 is a new release in that workflow. This guide explains the announcement and gives you a small, checkable exercise for the next step: turning extracted text into an accurate answer.

## At a glance

- **Release:** Baidu announced Unlimited OCR 2 on October 27, 2026. [Baidu: Unlimited OCR 2 release and public test](https://cloud.baidu.com/support/news?action=detail&id=3290)

- **Focus:** Long-document parsing, layout structure and content that continues across pages. [Baidu: Unlimited OCR 2 release and public test](https://cloud.baidu.com/support/news?action=detail&id=3290)

- **Access:** The announcement links to model weights and hosted public-test services. [Baidu: Unlimited OCR 2 release and public test](https://cloud.baidu.com/support/news?action=detail&id=3290)

## What does Unlimited OCR 2 add?

*What the source says*

Baidu describes structured recognition of headings, paragraphs, tables and other layout elements, including joining tables and text across page breaks. It positions the release for very long documents. The name Unlimited is not a guarantee of unlimited hosted usage: check the service limits and deployment requirements for your chosen route.

Source: [Baidu: Unlimited OCR 2 release and public test](https://cloud.baidu.com/support/news?action=detail&id=3290)

## Scanned PDF to text: use a three-stage workflow

*Practical guide*

First, identify the input. If text cannot be selected, an OCR step may be needed. If it can be selected but a table copies into the wrong columns, focus on layout extraction. Keep the original pages next to the extracted version so the structure can be checked.

Second, inspect the high-value details: identifiers, dates, decimal separators, negative signs and column headings. Retain the page number with each extracted row. A column shift can turn an accurate number into an inaccurate claim.

Third, ask the assistant to answer only from the verified text. Require a source reference for every important statement and an explicit unknown when a field is missing. Separate a transcription question from an interpretation question.

## How to check tables that span multiple pages

*Practical guide*

Repeated headers are labels, not extra data rows. A subtotal should not be added again to the underlying entries. When a row continues onto another page, check its identifier before merging it; two similar descriptions may belong to different records.

Before exporting to a spreadsheet, count the original rows, confirm the unit for each numeric column and compare at least one total manually. Preserve uncertain characters as uncertain rather than asking the assistant to guess what the scan probably meant.

## Try a document-analysis prompt with a known answer

*Practical guide*

This fictional text exercise tests reasoning after extraction, not the OCR model itself. It requires no file upload. The correct result has A17 = 40 units and B22 = 25 units, giving 65 units in total. The repeated heading adds nothing, and neither payment status is known.

If the assistant says the invoices are paid, doubles a row or treats the heading as an item, the result fails. Ask it to cite the page for each row before using it in another document.

```text
Use only this fictional extracted document. Page 1: heading Invoice | Amount; row A17 | 40 units. Page 2: repeated heading Invoice | Amount; row B22 | 25 units. No payment status is stated. Return a table with invoice ID, amount, source page and payment status. Sum the two amounts once. Mark missing payment status as unknown. Explain why repeated headings are not data rows. Do not infer payment or invent missing fields.
```

### Try a prompt with your own details

Unlimited OCR 2 is not confirmed as a GO AI integration. The button opens a text-analysis exercise using fictional extracted rows; it does not upload or scan a PDF.

[Get the app on the App Store](https://apps.apple.com/app/id6742322421)

[Check the extracted rows in GO AI](https://app.goaichat.app/chat/new#draft=Use+only+this+fictional+extracted+document.+Page+1%3A+heading+Invoice+%7C+Amount%3B+row+A17+%7C+40+units.+Page+2%3A+repeated+heading+Invoice+%7C+Amount%3B+row+B22+%7C+25+units.+No+payment+status+is+stated.+Return+a+table+with+invoice+ID%2C+amount%2C+source+page+and+payment+status.+Sum+the+two+amounts+once.+Mark+missing+payment+status+as+unknown.+Explain+why+repeated+headings+are+not+data+rows.+Do+not+infer+payment+or+invent+missing+fields.&language=en)

## Choosing an OCR tool for your documents

*GO AI analysis*

Try a representative sample before processing an archive: a clean page, a low-quality scan, a multi-column page and a table split across pages. Check the language and script used in your own files. Success on one language or a clean example does not establish accuracy on every document.

For confidential material, check where processing happens and the service’s data-handling terms before uploading. Use fictional or redacted examples while you evaluate the workflow. Open model weights and a hosted service are different deployment choices, with different operating requirements.

A useful outcome is traceable data you can check. Measure correction time and missing rows as well as extraction speed; faster output is not valuable if someone must rebuild the table afterwards.

## What this means for GO AI users

Unlimited OCR 2 is not confirmed as a GO AI integration. The button opens a text-analysis exercise using fictional extracted rows; it does not upload or scan a PDF.

## Questions, answered

### Does OCR automatically produce a reliable summary?

No. OCR extracts text; summarization interprets it. Check important source details first so extraction errors do not become confident conclusions.

### Does Unlimited mean unlimited free processing?

No such service guarantee is established here. Check the hosted service terms or the resources required to run the model.

### Does the GO AI example test scanned-PDF recognition?

No. It tests a separate step: reasoning over already extracted fictional text. The answer key is written by us, not a recorded OCR model result.

## Check the extracted rows in GO AI

Run the example, verify the total of 65, then adapt the prompt to text you have already checked.

[Get the app on the App Store](https://apps.apple.com/app/id6742322421)

[Check the extracted rows in GO AI](https://app.goaichat.app/chat/new#draft=Use+only+this+fictional+extracted+document.+Page+1%3A+heading+Invoice+%7C+Amount%3B+row+A17+%7C+40+units.+Page+2%3A+repeated+heading+Invoice+%7C+Amount%3B+row+B22+%7C+25+units.+No+payment+status+is+stated.+Return+a+table+with+invoice+ID%2C+amount%2C+source+page+and+payment+status.+Sum+the+two+amounts+once.+Mark+missing+payment+status+as+unknown.+Explain+why+repeated+headings+are+not+data+rows.+Do+not+infer+payment+or+invent+missing+fields.&language=en)

## Read next

- [A second document-extraction exercise](https://goaichat.app/blog/gpt-6-1-terra)

- [AI prompts for everyday work](https://goaichat.app/blog/ai-prompts-for-work)

## Sources and editorial note

Reported facts are linked to their sources. GO AI analysis is our interpretation; suggested prompts are not recorded test results.

- [Baidu: Unlimited OCR 2 release and public test](https://cloud.baidu.com/support/news?action=detail&id=3290) — 2026-10-27
