Coco Office 开发者工具

用 JavaScript 读取、查询、修改和导出 Office 文件。根据产品需要,组合文档内核、浏览器编辑器与格式转换。

按需要接入,保持边界清楚。

Core 不依赖 Editor 或特定 Office 宿主。产品与 Agent 在外层组合这些能力。

修改 PPT 标题 · Core API 示例JavaScript
import { Presentation } from '@coco-vexel/coco-office/ppt';

const deck = await Presentation.fromZip(inputBytes);
try {
  const title = deck.slides.getItem(0).shapes.getItem('Title');
  await title.text.setText('项目进展与下一步计划');
  const outputBytes = await deck.toZip();
  // 由应用保存为新的 .pptx 文件
} finally {
  await deck.dispose();
}

示例假定第一页存在名为 Title 的文本形状。inputBytes 由应用提供;文件保存由应用完成。

文件处理与产品体验,各司其职。

宿主接口、文件权限、模型服务和业务流程由产品侧决定。

你的产品Web · Desktop · Office Host · Agent
↓ 组合能力
Editor浏览器界面
OOJSON格式转换
↓ 依赖文档内核
Core解析 · 查询 · 修改 · 导出

接入前确认版本与能力范围

当前为发布候选,Editor 为实验性。原创代码采用 Apache-2.0,公开包与文档以正式发布公告为准。

查看发布与能力状态