Adobe PDF Extract API in Converting a complex PDF into clean Markdown with a hosted API
Scenario-level performance from current published Results.
8 of 12 scenarios published
Where Adobe PDF Extract API failed
2 of 8 graded scenarios. Open a Result to see the conversation and the evidence.
A document containing a code block
Adobe PDF Extract API did not preserve the code block as a preformatted or fenced block. The nine-line Python block was collapsed into five ordinary paragraphs, the shell block into two lines, and no output line carried leading whitespace. The whitespace-insensitive character content still matched the source, but the block structure was lost.
View Result →An ordinary digital text document
Adobe PDF Extract API did not keep the document text unchanged. Its Extract output joined the running header to the document title and to a sentence continuing onto page 2; no words were missing or invented.
View Result →How Adobe PDF Extract API performed
Open a capability to explore its scenarios. Each row reports the test set in its published Result.
Code Extraction1 fail
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A document containing a code block | 0 Pass1 Fail0 Not gradable 1 of 1 test case failedWhat happenedAdobe PDF Extract API did not preserve the code block as a preformatted or fenced block. The nine-line Python block was collapsed into five ordinary paragraphs, the shell block into two lines, and no output line carried leading whitespace. The whitespace-insensitive character content still matched the source, but the block structure was lost. | 1/1 assessed1/1 gradablePublished test set | View Result → |
Equations & Mathematical Notation1 pass
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A document containing mathematical equations | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the equations in the three-page PDF as linked figure images in the generated Markdown. The page shows each equation in place with its number beneath it, and the figure images keep fractions, superscripts, subscripts, and absolute-value bars intact; there are no LaTeX, MathML, or $ delimiters. | 1/1 assessed1/1 gradablePublished test set | View Result → |
Figures & Charts1 pass1 no Result yet
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A document with a data chart | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the chart as an image with its title. It did not add the chart's data as text. | 1/1 assessed1/1 gradablePublished test set | View Result → |
| A document with figures and captions | No published result | ||
Heading & Section Structure2 pass
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A document with styled headings and subheadings | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the styled heading hierarchy in the Markdown produced for this test. Its structured output supplied three heading levels, retaining the source’s order and nesting. | 1/1 assessed1/1 gradablePublished test set | View Result → |
| Footnotes at the bottom of the page | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the footnotes and their links to the text they annotate. The structured output kept all 13 numbered notes outside the body flow, with their associations retained by number. | 1/1 assessed1/1 gradablePublished test set | View Result → |
Reading Order & Layout1 pass
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A page laid out in multiple columns | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the natural reading order of the two-column pages. In the Markdown assembled from its response, sections followed the source columns and sentences continued across the column breaks on pages 1 and 2. | 1/1 assessed1/1 gradablePublished test set | View Result → |
Table Extraction1 pass1 no Result yet
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A simple, clearly formatted table | 1 Pass0 Fail0 Not gradable 1 of 1 test case passedWhat happenedAdobe PDF Extract API preserved the simple table’s structure and values in the Markdown produced for this test. All four headings and 32 data cells matched the source. | 1/1 assessed1/1 gradablePublished test set | View Result → |
| A table that continues across a page break | No published result | ||
Text Fidelity1 fail
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| An ordinary digital text document | 0 Pass1 Fail0 Not gradable 1 of 1 test case failedWhat happenedAdobe PDF Extract API did not keep the document text unchanged. Its Extract output joined the running header to the document title and to a sentence continuing onto page 2; no words were missing or invented. | 1/1 assessed1/1 gradablePublished test set | View Result → |
Scanned Document OCR2 no Result yet
Capability in this benchmark →
| Scenario | Published outcomes | Test coverage | Result |
|---|---|---|---|
| A cleanly scanned document | No published result | ||
| A document mixing digital and scanned pages | No published result | ||
Reading these Results
Published evidence and test coverage answer different questions.
Which scenarios have a Result?
A published Result is public evidence for this tool on one scenario. “No published result” does not say whether testing has taken place.
What does each Result cover?
Assessed includes Pass, Fail and Not gradable. Gradable includes Pass and Fail. Both use the pinned test count in that published Result.
Out of 12 scenarios
The summary counts each of the 12 scenarios once. A scenario fails when any of its published test cases failed. “No published Result yet” means nothing is public for that scenario; it does not say whether Adobe PDF Extract API was tested on it.