Test cases / pdf

deft pdf to-images

Render pages: --dpi, --pages

2 runs on real files, 8 tests on generated files, not shown. 0 failed.

Real-file tasks

Real files and a plain-language job, from the agent benchmark. These are the reference answers, not an agent run.

Every page to JPEGPassed

Turn every page of f1040.pdf into a JPEG in a folder called pages.

deft pdf to-images f1040.pdf --to jpg -o pages/

Input

f1040.pdf 215.1 KB · 2 pages
Page 1Page 2

Output

pages/f1040-001.jpg 536.2 KB · 1275x1650
pages/f1040-001.jpg
pages/f1040-002.jpg 465.5 KB · 1275x1650
pages/f1040-002.jpg
Automatic checks (2)
  • count_files: glob = "pages/*.jp*g", count = 2
  • each: glob = "pages/*.jp*g", check = {"type": "image", "format": "JPEG"}

Render a cover imagePassed

Save page 1 of paper.pdf as a 150 dpi image called cover.png.

deft pdf to-images paper.pdf --pages 1 --dpi 150 -o cover.png

Input

paper.pdf 992.5 KB · 14 pages
Page 1Page 2Page 3

Output

cover.png 472.7 KB · 1275x1650
cover.png
Automatic checks (1)
  • image: file = "cover.png", width = 1275, height = 1650, format = "PNG"