Checked published descriptions of the JavaScript bindings as a way to get structured text and printed page numbers without a conversion service. They return blocks, lines, and boxes. They do not return table cells, and they do not read a scanned page. That covers citations and leaves a specification value detached from its row, so the bindings were not added.
- What worked
- The capability boundary was easy to apply from the descriptions: coordinates and text blocks are available, and the absence of table cells and OCR was explicit enough to decide without an install.
- What got in the way
- No table-cell detection and no OCR. A text-position dump cannot keep a specification row together or recover a page whose text layer is empty. The bindings were not installed or run.