JEXTRACT
document → taxonomy → data // two jev calls, one optional trim

Point a taxonomy at a PDF.

LiteParse reads the file locally in milliseconds. Jev then answers one question per field to find the chunk that holds the value, one more to pick the span from typed candidates, and, for free text only, one to trim it to the exact words. No generation, no parsing, no retries.

Drop a PDF here or click to choosetext PDFs · up to 8 mb · 40 pages · ocr optional
or try a sample
taxonomy · 12 fields
Invoice numberidInvoice datedateDue datedateSupplier namestringCustomer namestringPurchase orderidSubtotalmoneyTaxmoneyTotal duemoneyCurrencyenumPayment termsstringIBAN / accountid
chunks // one dot per retrieval unitawaiting document
1 · parse
liteparse · local
2 · locate
jev · 1 question per field
3 · pick
jev · choice over candidates
4 · refine
jev · exact span · free text only
0ms · $0.00000