Why does my PDF produce no Markdown?
Because it is a scan, a picture of text with no characters in it. No converter can recover a character that was never in the file. The tool names the pages instead of handing you an empty file.
Headings, lists and tables as text.
Result
pages
Reads the document's text layer and rebuilds the structure: type size becomes heading levels, bullets and indentation become lists, aligned columns become tables where they really are tables.
Because it is a scan, a picture of text with no characters in it. No converter can recover a character that was never in the file. The tool names the pages instead of handing you an empty file.
It is inferred. PDFs record glyphs at a size and a position, not headings. Type size, weight, indentation and column alignment are strong signals and usually right, but check headings and tables before relying on them.
A table in a PDF is often just text at aligned positions, with no grid in the file at all. Columns are recovered where several consecutive lines start at the same horizontal positions; a table with merged or wrapped cells will come out flatter than it looks on the page.
No. Both are excellent and both are Python, so they run on a server, which would mean uploading your document. This converter runs in your browser, with a PDF text reader bundled in the page and its own heuristics.