What problem does it solve?
Converting PDF documents into usable text is time-consuming and often loses structure, especially when you need page-wise content and tables; this skill extracts the readable text and renders it in Markdown so you can quickly reuse it.
Core Features & Use Cases
- Page-wise text extraction to Markdown: Converts each page into a clean Markdown section with the original text where available.
- Table detection and Markdown table output: Detects tables on pages and converts them into Markdown tables for downstream analysis or documentation.
- Multi-page document handling: Produces a single structured Markdown output for entire documents, not just individual pages.
- Use case: You receive a research or policy PDF and need its contents (including tables) as Markdown notes you can search, summarize, or feed into another workflow.
Quick Start
Run the PDF reader by executing a WSL Python command like: wsl python3 scripts/read_pdf.py "/mnt/c/path/to/your.pdf" and then use the printed Markdown output (or redirect it to a file).