pdf_render
Rasterize a PDF page to PNG or JPEG for layout review or close-up inspection. Render a specific page or a rectangular region at adjustable scale; returns image data or saves to file.
Instructions
把 PDF 某一页栅格化成图片(PNG/JPEG)。可用于:整体查看版面、放大局部核对细节、验证还原结果。
默认返回图片本身(base64),Agent 可直接查看;给 save 则写入文件并只返回路径信息。
region 可只渲染局部([x0,y0,x1,y1],pt,左上原点),配合较大 scale 相当于「放大镜」。 坐标:左上原点、y 向下、单位 pt(1pt=1/72 英寸)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpi | No | 目标 DPI,等价于 scale=dpi/72;与 scale 同时给出时以 dpi 为准 | |
| page | Yes | 页码,从 1 开始 | |
| path | Yes | PDF 文件路径(绝对或相对当前工作目录) | |
| save | No | 保存到该路径(不给则直接返回图片内容) | |
| scale | No | 缩放倍数(相对 72dpi),默认 1 | |
| format | No | 输出格式,默认 png | |
| region | No | 只渲染该矩形区域 [x0,y0,x1,y1],pt,左上原点 | |
| password | No | 若 PDF 已加密,提供打开密码 | |
| background | No | 背景色,默认 "#ffffff";传 "transparent" 保留透明 |