{"version":"2.1.27","anchor":"pdf-page-rendering-via-poppler-utils","canonical_anchor":"pdf-page-rendering-via-poppler-utils","heading":"PDF Page Rendering via poppler-utils","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.27\/e\/pdf-page-rendering-via-poppler-utils","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.27","markdown":"### PDF Page Rendering via poppler-utils\n\n**What**\n\nClaude Code can now render PDF pages as JPEG images using `pdftoppm` from poppler-utils, enabling visual analysis of PDF content beyond text extraction.\n\n**Details**\n\n- Uses `pdftoppm` to convert PDF pages to JPEG images at 100 DPI\n- Requires poppler-utils to be installed (`brew install poppler` on macOS, `apt-get install poppler-utils` on Linux)\n- Provides detailed error handling for: password-protected PDFs, corrupted\/invalid files, oversized files, and missing pdftoppm\n- Falls back gracefully with a clear install instruction message when poppler-utils is not available\n- Separate size limits for text extraction vs page rendering\n- Tracked via `tengu_pdf_page_extraction` telemetry\n\n**Evidence**\n\nPDF page rendering function (search for `\"pdftoppm is not installed. Install poppler-utils\"`)"}