免费开源PPT工具PPTist从本地部署到AI生成的完整上手指南【免费下载链接】PPTistPowerPoint-ist/pauəpɔintist/, An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowing for the editing and presentation of PPT online. It also supports AIPPT and local PPTX file preview.项目地址: https://gitcode.com/gh_mirrors/pp/PPTist赶火车前半小时季度汇报还差几页没做完。没时间从零排版最省事的做法就是打开 PPTist——一款免费 PPT 工具、开源的在线演示文稿应用。它还原了 PowerPoint 的多数常用功能制作、编辑、放映都能在浏览器里完成还支持 AI 生成初稿。本文按跑起来、看懂功能、提效率、深入源码的顺序把上手过程讲完。一分钟项目速览项目说明定位Web 在线演示文稿PPT制作与放映应用技术栈Vue 3 TypeScript不依赖第三方 UI 组件库开源协议AGPL-3.0禁止闭源商用商用细则见仓库 LICENSE元素类型文字、图片、形状、图表、表格、音视频、LaTeX 公式亮点功能模板式 AI 生成、PPTX 导入导出、放映画笔标注、移动端预览项目自带 8 套内置模板例如这套红色商务风格本地部署只需三步本地需要 Node.js 20 及以上版本然后依次执行git clone https://gitcode.com/gh_mirrors/pp/PPTist cd PPTist npm install npm run dev浏览器打开 http://127.0.0.1:5173/ 即可进入编辑器无需配置后端。功能看点AI 生成、元素体系与导出格式AI 生成 PPT 的四步原理PPTist 的 AI 功能走的是模板 数据路线不追求一步出成品定义结构确定一套 PPT 包含哪几类页面封面、目录、过渡、内容、结束页制作模板在 PPTist 里做好对应页面并为页面和节点标注类型AI 生成数据模型按预设的结构定义输出结构化 PPT 数据模板渲染数据与配图匹配到模板拼装出完整 PPT。几个一句话用例输入研究大纲自动拼出答辩稿给业务数据和要点快速产出季度汇报按教学大纲生成课件骨架再人工润色。数据格式定义在 src/types/AIPPT.ts模板制作流程见仓库内 doc/AIPPT.md。生成后的每一页都可以继续在画布中编辑、替换和微调。元素体系覆盖七类常用内容富文本基于 ProseMirror支持加粗斜体、上下标、列表、行距字距图片裁剪、滤镜、边框阴影可设为页面背景形状内置形状库 自由绘制多边形支持渐变和图片填充图表柱状、折线、饼图等八种类型数据可直接编辑表格增删行列、合并单元格、套用主题样式音视频视频可设封面与自动播放音频支持循环公式LaTeX 编辑颜色与线条粗细可调四种导出格式对应不同场合PPTX导出后可直接在 Office 中打开演示适合需要线下协作的场景PDF版式固定不走样适合文档分发和打印图片逐页输出高清 PNG适合发到社交平台JSON完整保存数据结构适合入库存档或二次开发反向也支持导入PPTX 文件可导入在线预览校对导入还原度约 85%导出约 95%。效率技巧快捷键与主题统一常用快捷键编辑器内按 F1 或顶部菜单可查看完整列表分类快捷键作用通用Ctrl C / V / X复制 / 粘贴 / 剪切通用Ctrl Z / Y撤销 / 重做通用Ctrl A全选当前页元素元素Ctrl G / Ctrl Shift G组合 / 取消组合元素方向键微调所选元素位置元素Ctrl L锁定元素画布Ctrl 鼠标滚轮缩放画布画布空格 拖拽平移画布编辑T / R / O / L快速新建文本、矩形、圆形、线条放映F5 / ESC开始放映 / 退出保持整套 PPT 风格统一推荐四条做法在右侧主题面板设置主题色和字体全篇页面跟随变化用格式刷把已调好的样式快速刷给其他元素多选元素后在属性栏批量改样式满意的布局保存为模板下次直接套用。动画使用上把握三条原则入场动画只给首次出现的元素选淡入、飞入这类柔和效果强调动画只用于关键数据如脉冲、放大缩小切页动画与元素动画风格保持一致不抢内容的注意力深入路径项目结构与文档核心代码在src/下目录分工如下src/ ├── components/ # 通用组件颜色选择器、上下文菜单等 ├── configs/ # 配置动画、字体、快捷键、预置形状 ├── hooks/ # 复用逻辑历史记录、导出导入等 ├── store/ # 状态管理幻灯片数据、键盘状态 ├── types/ # TypeScript 类型定义 ├── utils/ # 工具函数剪贴板、图像、文本解析 └── views/ # 业务视图编辑器、播放器、移动端想读源码建议从这三篇文档入手目录与数据结构doc/DirectoryAndData.md画布与元素原理doc/Canvas.md自定义一个新元素doc/CustomElement.md贡献方向参考修复编辑体验的 bug、完善右键菜单与快捷键覆盖、提升 PPTX 导入导出还原度、补充使用与开发文档。PPTist 的价值在于制作 → 编辑 → 放映 → 导出整条链路都能在浏览器里完成且代码完全开源可改。把仓库克隆到本地跑一遍用 AI 生成一份初稿剩下的细节交给画布就是最顺的上手路线。【免费下载链接】PPTistPowerPoint-ist/pauəpɔintist/, An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowing for the editing and presentation of PPT online. It also supports AIPPT and local PPTX file preview.项目地址: https://gitcode.com/gh_mirrors/pp/PPTist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考