PDF → MARKDOWN / FIXED SAMPLE DEMO

Choose the source.Reveal the structure.

Select one fictional PDF, run the real server-side converter, then inspect and copy only the Markdown that comes back from that run.

Start with a sample

01 / CHOOSE A SOURCE

Three fixtures. No preloaded answer.

Each card represents one allowlisted fictional PDF. Selecting a card reveals only its source preview and the action needed to convert it.

WAITING FOR A SOURCE

Choose a fixture to begin.

No PDF is loaded and no Markdown exists in this workspace yet.

THE BOUNDED PRODUCT

One real request. One inspectable outcome.

The browser sends only the selected sample ID to the same-origin public Sites route. That route checks the fixed allowlist, signs one short-lived request, and calls the managed converter. The browser receives only the returned Markdown and run receipt.

What is here

  • Three fictional, generated PDF fixtures
  • One fixed-corpus server conversion route
  • Markdown revealed only after a successful run
  • A copy action and an inspectable run receipt

What is not here

  • No uploads or visitor documents
  • No preloaded or fallback conversion result
  • No browser-visible signing secret
  • No storage, accounts, or invented capabilities

Powered by OpenDataLoader PDF. The upstream project reports 0.015 seconds per page in its fast local benchmark—more than 1,000 pages per minute under those benchmark conditions. This hosted demo runs one fixed sample at a time and may take longer while the demo server wakes.