Download a PDF by URL and return per-page text (layout preserved), detected tables as rows of cells, and metadata (title, author, page count). Up to 50 pages per call via first_page/last_page; flags …