74c845a1f4
PaddleOCR-VL renders tables as HTML with per-cell text-align styles. These waste tokens on layout markup and bypass the chunker's table-protection logic (which only recognizes Markdown pipe tables), causing large tables to be split mid-row. Convert inline HTML <table> blocks to GFM Markdown tables when possible, and strip presentational attributes (style/class/align/...) for tables using rowspan/colspan that Markdown cannot express. Refs: https://github.com/Tencent/WeKnora/issues/1725