Coco Office 开发者工具
用 JavaScript 读取、查询、修改和导出 Office 文件。根据产品需要,组合文档内核、浏览器编辑器与格式转换。
按需要接入,保持边界清楚。
Core 不依赖 Editor 或特定 Office 宿主。产品与 Agent 在外层组合这些能力。
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,公开包与文档以正式发布公告为准。