基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,实现在线PPT的编辑、演示。支持导出PPT文件。
![]() |
1 month ago | |
---|---|---|
.github | 1 month ago | |
doc | 7 months ago | |
public | 7 months ago | |
scripts | 5 months ago | |
src | 1 month ago | |
.browserslistrc | 2 years ago | |
.commitlintrc.js | 2 years ago | |
.eslintrc.js | 2 months ago | |
.gitignore | 1 year ago | |
.stylelintrc.js | 1 year ago | |
LICENSE | 11 months ago | |
README.md | 1 month ago | |
babel.config.js | 2 years ago | |
package-lock.json | 1 month ago | |
package.json | 1 month ago | |
tsconfig.json | 1 year ago | |
vue.config.js | 3 months ago |
一个基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,支持 文字、图片、形状、线条、图表、表格、视频、音频、公式 几种最常用的元素类型,每一种元素都拥有高度可编辑能力,同时支持丰富的快捷键和右键菜单,支持导出本地 PPTX 文件,支持移动端基础编辑和预览,支持 PWA。您可以在此基础上搭建自己的在线幻灯片应用。
在线体验地址:https://pipipi-pikachu.github.io/PPTist/
npm install
npm run serve
打印
页面添加、删除
页面顺序调整
页面复制粘贴
背景设置(纯色、渐变、图片)
设置画布尺寸
网格线
标尺
画布缩放、移动
主题设置
幻灯片备注
幻灯片模板
翻页动画
元素动画(入场、退场、强调)
选择面板(隐藏元素、层级排序、元素命名)
元素添加、删除
元素复制粘贴
元素拖拽移动
元素旋转
元素缩放
元素多选(框选、点选)
多元素组合
多元素批量编辑
元素锁定
元素吸附对齐(移动和缩放)
元素层级调整
元素对齐到画布
元素对齐到其他元素
多元素均匀分布
拖拽添加图文
粘贴外部图片
元素坐标、尺寸和旋转角度设置
元素超链接(链接到网页、链接到其他幻灯片页面)
富文本编辑(颜色、高亮、字体、字号、加粗、斜体、下划线、删除线、角标、行内代码、引用、超链接、对齐方式、序号、项目符号、缩进、清除格式)
行高
字间距
段间距
首行缩进
填充色
边框
阴影
透明度
竖向文本
裁剪(自定义、按形状、按纵横比)
滤镜
着色(蒙版)
翻转
边框
阴影
替换图片
重置图片
设置为背景图
替换形状
填充色
边框
阴影
透明度
翻转
编辑文字
颜色
宽度
样式
端点样式
图表转换
数据编辑
背景填充
主题色
坐标系与坐标文字颜色
其他图表设置
边框
图例
行、列添加删除
主题设置(主题色、表头、汇总行、第一列、最后一列)
合并单元格
单元格样式(填充色、文字颜色、加粗、斜体、下划线、删除线、对齐方式)
边框
预览封面设置
图标颜色
自动播放
循环播放
LaTeX编辑
颜色设置
公式线条粗细设置
全部幻灯片预览
画笔、黑板工具
计时器工具
激光笔
自动放映
演讲者视图
基础编辑
基础预览
播放预览
目前没有完整的开发文档,但下面这些文档可能会对你有一些帮助:
首先感谢关注本项目的朋友,非常欢迎每一位对本项目感兴趣的朋友贡献代码。
在此感谢每一位贡献者。
GPL-3.0 license © pipipi-pikachu