Typed Table Extraction

THotPDF.ExtractLoadedTypedTables converts semantic table rows into a public canonical column grid without modifying the loaded document

Table continuity

Compatible adjacent fragments can add canonical columns, turning missing intermediate starts into explicit ColumnSpan values instead of discarding merged headings

Compatible tables on consecutive pages become one table, while matching leading header rows remain present and carry IsRepeatedHeader

Typed values and confidence

Each cell retains original Unicode text, page-space bounds, row and column spans, normalized value, typed storage, currency code, and confidence

Inference recognizes empty, string, integer, number, boolean, date, date-time, currency, and percentage values under caller-selected decimal, thousands, and date-order rules

Bounded export

ExportLoadedTypedTables writes expanded RFC 4180-style CSV rows or metadata-rich JSON through a bounded staging stream and rollback-safe final publication

Page, glyph, source-table, output-table, row, cell, text, output-byte, confidence, and cancellation limits are checked before publishing results

Related APIs