OmniDoc for developers
给 Agent 一套真正能干活的文档工具
OmniDoc 把多年打磨的文档引擎开放给开发者:本机 MCP 服务让 AI 助手直接读写 Word、Excel、PPT 和 PDF;云端 API 负责整篇翻译、结构化提取和文件工具。
MCP
本机 MCP 服务
OmniDoc 桌面版自带 MCP 服务,提供 40 多个文档工具。Claude Desktop 和 Cursor 一键添加,其他支持 MCP 的应用也能接入。
- 创建和编辑 .docx / .xlsx / .pptx,每次修改都回报版面问题、重算公式或给出幻灯片预览
- PDF 离线转 Word(保留版面或重建段落)、转 HTML、合并拆分压缩
- 按阅读顺序读取 Word 和 PDF,管理 Zotero 文献
- 编辑与转换离线免费;翻译等云端服务使用积分,以登录的 OmniDoc 账号计费,不用粘贴 API Key
AI 办公接入指南 →
API
文档翻译 API
REST 接口上传文件、创建翻译任务、跟踪进度并下载结果。PDF、Word、PPT、Excel、EPUB、Markdown、LaTeX 等 15 种格式,38 种语言,版面不乱。
- 术语表让专业词汇整篇一致
- SSE 实时进度与 Webhooks 回调
- 双语对照或只要译文
- 请求头
X-API-Key,基础地址 https://omnidoc.top/api/v1
翻译接口文档 →
{ }
结构化提取与文件工具
把 PDF、Word 和扫描件读成真实结构:标题、段落、列表、表格、公式、页眉页脚、脚注和阅读顺序。
extract 结构化提取:免费pdf_to_html PDF 转可选中文字的网页:免费visual_extract 视觉结构化提取:每页 1 积分- 先调用能力端点,不要在客户端写死支持范围
文档与文件工具 →
AI
OpenAI 兼容接口
把客户端指向 https://omnidoc.top/v1,用 OmniDoc API Key 调用 chat completions,支持流式输出,按实际用量扣积分。
AI 接口文档 →
三步调用结构化提取
- 拿到 API Key在 OmniDoc 账号里创建。
- 上传文件
POST /upload/presign 申请地址后直传,得到 document_id。 - 发起操作带上
Idempotency-Key,轮询 GET /document-operations/{id} 取结果。
bashcurl https://omnidoc.top/api/v1/document-operations \
-H "X-API-Key: $OMNIDOC_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"document_id":"4q8mx2q9z1k7p6ra","kind":"extract"}'
完整示例(cURL、Python、Node.js)见 快速开始;Node.js SDK 见 SDK 文档。