read_pdf_as_images
Convert PDF pages to base64-encoded images while retaining original layout, charts, and formulas. Select specific pages, resolution, format, and compression.
Instructions
将PDF页面转换为图片(base64编码)返回。适合需要保留原始排版、图表、公式的场景。
Args: file_path: PDF文件的完整路径 pages: 要读取的页码,支持多种格式: - 不传或"all": 所有页面 - "1": 单页 - "1-5": 页码范围 - "1-": 从第1页到末尾 - "-5": 从开头到第5页 - "1,3,5": 指定多页 - "1-3,5,7-9": 混合格式 dpi: 图片分辨率,默认150。72=低质量小文件,150=平衡,300=高清大文件 image_format: 图片格式,"jpeg"(默认,文件小)或"png"(无损,文件大) quality: JPEG压缩质量(1-100),默认85。仅对jpeg格式有效,值越低文件越小但质量越差 max_total_bytes_mb: 单次调用允许返回的最大图片负载(MB),默认20
Returns: 图片列表,每个元素包含: - page_number: 页码(从1开始) - image_base64: 图片的base64编码 - width: 图片宽度(像素) - height: 图片高度(像素) - format: 图片格式 - truncated: 是否因大小限制被截断 - warning: 截断或限制提示(可选)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpi | No | ||
| pages | No | ||
| quality | No | ||
| file_path | Yes | ||
| image_format | No | jpeg | |
| max_total_bytes_mb | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |