Extract structured tables — rows, columns, and spanning cells — from an invoice via VLM-enhanced extraction with Claude or OpenAI.