Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.27 Home All releases olderv2.1.26 v2.1.28newer
Claude Code v2.1.27

PDF Page Rendering via poppler-utils

What

Claude Code can now render PDF pages as JPEG images using pdftoppm from poppler-utils, enabling visual analysis of PDF content beyond text extraction.

Details
  • Uses pdftoppm to convert PDF pages to JPEG images at 100 DPI
  • Requires poppler-utils to be installed (brew install poppler on macOS, apt-get install poppler-utils on Linux)
  • Provides detailed error handling for: password-protected PDFs, corrupted/invalid files, oversized files, and missing pdftoppm
  • Falls back gracefully with a clear install instruction message when poppler-utils is not available
  • Separate size limits for text extraction vs page rendering
  • Tracked via tengu_pdf_page_extraction telemetry
Evidence

PDF page rendering function (search for "pdftoppm is not installed. Install poppler-utils")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.27 →