{"observation":{"id":"df79f428-906a-474d-a081-7c35b9d43549","tool":"nutrient-io","tool_name":"Nutrient.io","criterion":"text-ocr-completeness","criterion_name":"Text & OCR Completeness","criterion_definition":"Extracts all readable content, including scanned pages, with accurate OCR and minimal omissions.","criterion_evidence_type":"transformation","criterion_rank_role":"decisive","criterion_rank_role_reason":"If the tool misses readable text or fails on scanned pages, it has not actually converted the PDF faithfully into Markdown. (3 of 3 judges)","scenario":"financial-report-table-heavy","scenario_name":"Financial Report - Table Heavy","group_tag":"financial-report-table-heavy","scenario_description":"A table-heavy corporate financial report used to test extraction of dense, hierarchical financial statements with grouped columns, multi-row headers, segment-reporting tables, and narrative disclosures.","modality":"pdf","input_text":null,"input_artifact_refs":[{"alt":null,"url":"https://cdn.futuresmart.ai/public/aidemos/fba42ade5adb4814a3381dd4487a3910.pdf?v=1","role":"input","filename":"doc.pdf"}],"stresses":["Multi-page financial statement extraction","Hierarchical table reconstruction","Grouped columns and multi-row headers","Reading order in a report with mixed narrative and tables","Document structure retention","Markdown usability"],"verdict":"struggled","score":null,"score_total":null,"note":"Partially truncates OCR on the scanned disclaimer page, dropping the right edge of several sentences in the GAAP, translation, forward-looking statements, and rounding notice.","evidence_state":"verified","source":null,"artifacts":[{"url":"https://cdn.futuresmart.ai/public/aidemos/77abf45ba2654077814c47d1db1561d2.png?v=1","role":"input","alt":null},{"url":"https://cdn.futuresmart.ai/public/aidemos/e0f93976fee148499181f0e209c21e05.png?v=1","role":"output","alt":null}],"run_id":"6e3160de-fe46-4b45-b071-72560b5c5d0e","study_title":"Convert a Complex PDF into Clean Markdown with an API","study_kind":"generation","research_task":"86b9h7t37","tested_at":null,"completeness":"input-and-output","input":{"state":"files","text":null,"files":[{"url":"https://cdn.futuresmart.ai/public/aidemos/fba42ade5adb4814a3381dd4487a3910.pdf?v=1","filename":"doc.pdf","alt":"Financial Report - Table Heavy","role":"input"}],"modality":"pdf","stresses":["Multi-page financial statement extraction","Hierarchical table reconstruction","Grouped columns and multi-row headers","Reading order in a report with mixed narrative and tables","Document structure retention","Markdown usability"]},"tool_page_slug":"nutrient-io","tool_url":"https://aidemos.com/tools/nutrient-io","permalink":"https://aidemos.com/evidence/df79f428-906a-474d-a081-7c35b9d43549","api_url":"https://ai.aidemos.com/v1/observations/df79f428-906a-474d-a081-7c35b9d43549"},"peers":[{"id":"2d1ae485-b6cc-4e88-813c-fce6d08fdd87","tool":"reducto","tool_name":"Reducto","verdict":"worked","score":null,"score_total":null,"note":"Converts all 18 pages with no omitted text; a dense financial-condition paragraph preserves multiple JPY-billion values exactly, including JPY1,252.7 billion, JPY623.6 billion, JPY27.2 billion, JPY10.8 billion, JPY5.0 billion, and JPY9.7 billion.","artifact_count":2,"thumbnail":"https://cdn.futuresmart.ai/public/aidemos/3396d6a092704bafa2178b1337ebd255.png?v=1","evidence_url":"https://aidemos.com/evidence/2d1ae485-b6cc-4e88-813c-fce6d08fdd87"}],"other_criteria":[{"id":"e6305cde-5b3c-4eda-bdc9-83b05fbcfb79","criterion":"complex-document-handling","criterion_name":"Complex Document Handling","rank_role":"decisive","verdict":"worked","score":null,"score_total":null,"note":"Handles an 18-page table-heavy financial report and returns a parsed markdown output plus preview, showing end-to-end extraction on a dense corporate document.","artifact_count":6,"evidence_url":"https://aidemos.com/evidence/e6305cde-5b3c-4eda-bdc9-83b05fbcfb79"},{"id":"6d402ad0-3be9-4daf-ba1b-50420c603ead","criterion":"reading-order-structure","criterion_name":"Reading Order & Structure","rank_role":"decisive","verdict":"worked","score":null,"score_total":null,"note":"The tool preserves a long narrative operating-performance section with headings and paragraph flow in a quarterly financial report page.","artifact_count":1,"evidence_url":"https://aidemos.com/evidence/6d402ad0-3be9-4daf-ba1b-50420c603ead"},{"id":"f0d4e470-bcfd-41d7-858c-0f81bd6a8e82","criterion":"reading-order-structure","criterion_name":"Reading Order & Structure","rank_role":"decisive","verdict":"struggled","score":null,"score_total":null,"note":"Does not consistently preserve paragraph boundaries, so narrative flow fragments across sections instead of staying in the source order.","artifact_count":3,"evidence_url":"https://aidemos.com/evidence/f0d4e470-bcfd-41d7-858c-0f81bd6a8e82"},{"id":"a86ffd95-175a-40ec-8670-6791368379df","criterion":"table-preservation","criterion_name":"Table Preservation","rank_role":"decisive","verdict":"failed","score":null,"score_total":null,"note":"Loses multi-level header organization in hierarchical tables, so parent-child column relationships are not reconstructed in the markdown output.","artifact_count":4,"evidence_url":"https://aidemos.com/evidence/a86ffd95-175a-40ec-8670-6791368379df"}],"appears_in":[{"page_type":"ranking","slug":"pdf-to-markdown-apis","title":"Best AI Tools to Convert Complex PDFs into Clean Markdown with an API","url":"https://aidemos.com/best/pdf-to-markdown-apis","binding":"run"}],"same_scenario":[{"id":"2d1ae485-b6cc-4e88-813c-fce6d08fdd87","tool":"reducto","tool_name":"Reducto","verdict":"worked","score":null,"score_total":null,"note":"Converts all 18 pages with no omitted text; a dense financial-condition paragraph preserves multiple JPY-billion values exactly, including JPY1,252.7 billion, JPY623.6 billion, JPY27.2 billion, JPY10.8 billion, JPY5.0 billion, and JPY9.7 billion."}]}