zotero_read_pdf_pages
Read specific pages from a Zotero PDF attachment as Markdown text or PNG images, with optional region cropping, to extract exact content for analysis or citation.
Instructions
Read specific page range(s) from a PDF attachment of a Zotero item. Use this when you know which pages to read — for example after getting the PDF outline via zotero_get_pdf_outline. Pages are 1-indexed. format='text' (default) returns Markdown with the heading structure preserved and flags pages whose equations, figures or tables the text garbles. format='image' returns the pages as PNG images (up to 10) so those can be read exactly; rect=[x, y, width, height] (normalized 0-1, e.g. from zotero_get_page_layout) returns just that region of start_page, zoomed in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rect | No | With format="image", crop start_page to [x, y, width, height]. | |
| format | No | "text" for Markdown, "image" for PNG page images. | text |
| end_page | No | Last page to read (1-indexed). If omitted, reads only start_page. | |
| item_key | Yes | Zotero item key/ID of the paper or its PDF attachment. | |
| start_page | Yes | First page to read (1-indexed). |