Aster文档
搜索 Aster 文档
ESC
产品
版本

输入关键词开始搜索。

    文档目录

    ASTER OFFICE / 01

    Aster Office 产品概览

    aster-office 的五种编辑器、浏览器与原生执行平面、格式和宿主边界。

    Aster Office 提供五种格式原生编辑器,以及独立的原生自动化平面。浏览器包名为 @aster-ai-lab/office,原生 Rust crate 名为 aster-office。

    Office 负责格式模型、导入导出、布局、渲染和类型化修改。宿主产品负责持久化、身份、授权、协作传输和 AI 提供方。核心编辑与文件流程不需要 Aster 后端。

    架构图Aster Office 的双执行平面宿主产品同时控制浏览器编辑与原生自动化。浏览器支持五种格式,原生文件命令覆盖三种 OOXML 格式,协作副本覆盖五种格式。
    Aster Office 的双执行平面宿主产品控制内容、持久化、身份、授权和协作传输。浏览器编辑平面支持五种格式。原生文件命令覆盖 DOCX、XLSX 和 PPTX,协作副本覆盖五种格式。宿主产品内容 / 持久化 / 身份 / 授权 / 传输浏览器编辑平面React / Vue / Web Components/ Core原生自动化平面aster-office / CLI / MCP五种格式原生编辑器Document / Spreadsheet /Presentation / Markdown / PDFOOXML 文件命令DOCX / XLSX / PPTXYjs/Yrs 协作副本五种格式与类型化修改

    当前源码版本

    Office 包与版本
    包当前版本用途
    @aster-ai-lab/office0.312.0浏览器编辑器、Core API 和框架适配器
    aster-office0.45.0原生 Rust 文件操作与协作副本
    aster-office-cli0.45.0aster-office 命令行与 MCP 进程
    aster-office-web-kernel0.45.0浏览器布局与计算 WASM

    这些包属于 pre-1.0。公开模型和组件属性仍可能在 minor 版本中变化。升级前必须阅读变更记录并重新验证文件往返。

    五种格式原生表面

    格式能力与主要边界
    表面主要格式与能力当前边界
    DocumentDOCX、HTML、TXT;分页、表格、引用、审阅和 PDF 输出长尾 DrawingML、域和精确布局仍有限制
    SpreadsheetXLSX、XLS、ODS、CSV;公式、表格、筛选、图表和透视表宏、外部数据和完整公式兼容性尚未覆盖
    PresentationPPTX;场景对象、母版、切换、动画和演讲者视图部分形状、媒体、动画和视频输出仍有限制
    MarkdownMD;GFM 源码、可视编辑、分栏预览和自动化不是所有富文档结构的通用转换层
    PDFPDFium 渲染、搜索、表单、注释和页面整理内容流编辑、OCR、签名和可信擦除需要其他能力

    不支持的语义会保留为兼容性边界,或返回明确错误。语义预览不能证明 Microsoft Office 的布局一致性。

    两个执行平面

    浏览器与原生自动化分工
    执行平面主要职责运行边界
    浏览器编辑五种编辑器、Workers、Rust/WASM 和 PDFium宿主提供内容、存储和显式运行时资产
    原生自动化OOXML 文件读写、校验、批处理、CLI 和 MCP原生文件命令覆盖 DOCX、XLSX 和 PPTX
    协作副本Yjs/Yrs 状态、类型化修改和事件游标五种格式共享状态,宿主负责房间与传输

    文档入口

    实现依据