ASTER OFFICE / 01
Aster Office 产品概览
aster-office 的五种编辑器、浏览器与原生执行平面、格式和宿主边界。
Aster Office 提供五种格式原生编辑器,以及独立的原生自动化平面。浏览器包名为 @aster-ai-lab/office,原生 Rust crate 名为 aster-office。
Office 负责格式模型、导入导出、布局、渲染和类型化修改。宿主产品负责持久化、身份、授权、协作传输和 AI 提供方。核心编辑与文件流程不需要 Aster 后端。
保持原始字号,可横向浏览
当前源码版本
| 包 | 当前版本 | 用途 |
|---|---|---|
| @aster-ai-lab/office | 0.312.0 | 浏览器编辑器、Core API 和框架适配器 |
| aster-office | 0.45.0 | 原生 Rust 文件操作与协作副本 |
| aster-office-cli | 0.45.0 | aster-office 命令行与 MCP 进程 |
| aster-office-web-kernel | 0.45.0 | 浏览器布局与计算 WASM |
这些包属于 pre-1.0。公开模型和组件属性仍可能在 minor 版本中变化。升级前必须阅读变更记录并重新验证文件往返。
五种格式原生表面
| 表面 | 主要格式与能力 | 当前边界 |
|---|---|---|
| Document | DOCX、HTML、TXT;分页、表格、引用、审阅和 PDF 输出 | 长尾 DrawingML、域和精确布局仍有限制 |
| Spreadsheet | XLSX、XLS、ODS、CSV;公式、表格、筛选、图表和透视表 | 宏、外部数据和完整公式兼容性尚未覆盖 |
| Presentation | PPTX;场景对象、母版、切换、动画和演讲者视图 | 部分形状、媒体、动画和视频输出仍有限制 |
| Markdown | MD;GFM 源码、可视编辑、分栏预览和自动化 | 不是所有富文档结构的通用转换层 |
| PDFium 渲染、搜索、表单、注释和页面整理 | 内容流编辑、OCR、签名和可信擦除需要其他能力 |
不支持的语义会保留为兼容性边界,或返回明确错误。语义预览不能证明 Microsoft Office 的布局一致性。
两个执行平面
| 执行平面 | 主要职责 | 运行边界 |
|---|---|---|
| 浏览器编辑 | 五种编辑器、Workers、Rust/WASM 和 PDFium | 宿主提供内容、存储和显式运行时资产 |
| 原生自动化 | OOXML 文件读写、校验、批处理、CLI 和 MCP | 原生文件命令覆盖 DOCX、XLSX 和 PPTX |
| 协作副本 | Yjs/Yrs 状态、类型化修改和事件游标 | 五种格式共享状态,宿主负责房间与传输 |