Structured for LLM use: math, geometry, images and tables — not just plain text. Every result comes with a report showing exactly where to look or correct.
01 — ingestion
Whatever the PDF, ingestion ends in lines.json — page geometry plus recognised text and math — so everything downstream works the same way.
The best-quality route for math.
Hosted model, MathPix-compatible output.
Math-extended pdfminer.six reads the text layer directly.
02 — document object functions
Every math expression is held once and transcluded wherever it is used.
The transclusions map all non-textual elements to text that is not changed by an automatic translation via DeepL.com.
References resolved and aggregated via Perplexity.ai search.
A conceptual summary for each paragraph.
Formulas rendered as speakable text.
03 — output projection
Readable text with math inline.
LaTeX source projected from the model.
Token-optimised math for LLMs.
Tiddlers as JSON, ready to import into TiddlyWiki.
04 — evidence reports most important
Each report compares what pdfdrill produced against the original page, so a reader — human or agent — checks evidence instead of trusting a result.
The element tree, with each node's region highlighted on the page.
LaTeX source · KaTeX render · MathPix crop, side by side for every formula.
For math: inkdrill compare measures the ink of the rendered LaTeX against the ink of the original PDF.
GoalThe user sees exactly where to look or correct. Geometry is the basis for comparing rendered ink to original ink.
05 — real output
| Page | What it shows |
|---|---|
| reports/ | Evidence reports for every published document — inspect, formula tables, residuals. |
| translate.html | A Chinese PDF translated to English with formulas intact. |
| pdfdrill-audit.html | A browsable document model for five drilled documents. |
| heimUFT.html | A complete document as a TiddlyWiki — Heim, Unified Field Theory. formula report · compare |
| kolbe2018hubbard.html | A German thesis as a TiddlyWiki, with its English translation. formula report · compare |