extract_images saves every embedded image in a document to your storage folder as separate files, named <basename>_image<N>.<ext>. Restrict to one page with page. Example prompt: “Pull the images out of this deck.”
Tool description (as the AI agent sees it):
Extracts all images from a document and saves them to storage as separate image files. Supports PDF, DOCX, XLSX, PPTX, HTML, EPUB, and 30+ more formats with embedded images. Call this tool immediately whenever the user asks to extract images, get images, or save images from a document. Do NOT pre-check whether files exist — just pass the filename the user provided. Returns a list of saved-path messages, one per extracted image (named ‘_image.’). On failure, the response text starts with ‘Image extraction failed for’ followed by the underlying exception type, message, and inner-exception chain.
A list of saved-path messages, one per extracted image.
The images are written to disk rather than returned inline, which keeps the response small and makes the results usable by everything else on your machine. A document with many images produces many files — restrict by page when you only need one.
On failure the text starts with Image extraction failed for, followed by the exception type and message.
Example prompts
“Pull the images out of this presentation.”
“Extract the figures from page 3 of the report.”
“Save every embedded picture from these documents.”
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.