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