pdf_export
Generate reusable markdown or JSON briefs from PDF files, including headings, key terms, and optional summaries.
Instructions
Build a reusable document brief (markdown or JSON) with headings, key terms, and optional summary.
Return Format
A dict with keys:
success: bool
path: str - brief file path
pages: int
summary: str | None
Examples
await pdf_export(path="report.pdf", format="markdown") {"success": true, "path": ".../report_brief.md", "pages": 12, "summary": "..."}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path to the PDF file. | |
| format | No | Output format. Default markdown. | markdown |
| include_summary | No | Append an LLM summary when available. Default true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Human-readable summary | |
| success | No | Whether the operation succeeded |