作品 · 2025.03 - 至今

ChatPPT 编辑器(多端)

面向在线演示文稿生产、编辑与交付的多端前端系统,覆盖文档编辑、导入解析、导出分享、AI 路演等核心场景。

项目介绍

  • ChatPPT 编辑器是一套面向在线演示文稿生产、编辑与交付的多端前端系统,覆盖文档编辑、导入解析、导出分享、AI 路演等核心业务场景。

项目地址

技术栈

  • Vue3
  • TypeScript
  • Vite
  • Pinia
  • Canvas / HTML5
  • IndexedDB
  • WebSocket

核心工作

  • 负责在线 PPT / 演示文稿编辑平台前端核心功能研发,基于 Vue3 + TypeScript + Vite + Pinia 搭建复杂编辑器应用。
  • 主导多视图编辑能力建设,完成画布编辑、缩略图编排、脑图视图、溯源视图等模块设计与实现,提升复杂演示内容的组织效率和可视化表达能力。
  • 实现富文本、图片、图表、表格、音视频、LaTeX、词云、3D 组件等多类型元素的统一渲染与编辑,沉淀可扩展的组件化方案,增强系统可维护性与扩展能力。
  • 负责文档导入导出链路开发,支持 PPT / PDF / JSON 等内容导入解析,以及 PPTX、PDF、图片、HTML、JSON 等多格式导出,打通演示文稿从生产、编辑到交付的完整流程。
  • 推动 AI 能力落地,接入 AI 辅写、翻译、美化、路演稿生成、配音等功能,将智能生成能力融入编辑工作流,提升内容生产效率与产品差异化竞争力。
  • 设计并实现基于 IndexedDB 的本地快照机制与撤销 / 重做能力,结合 WebSocket 增量同步方案,提升复杂编辑场景下的数据可靠性、交互流畅度和协同体验。
  • 负责分享路演、播放统计、互动数据分析等业务模块开发,支撑文档传播、效果追踪和业务复盘。
  • 项目同时兼容插件端、小程序端、App 端、H5 端。