基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,实现在线PPT的编辑、演示。支持导出PPT文件。
zxc 8a8210356e perf: 图表提及优化(EChart按需加载) | 1 月之前 | |
---|---|---|
.github | 1 年之前 | |
.husky | 9 月之前 | |
.vscode | 9 月之前 | |
doc | 8 月之前 | |
public | 9 月之前 | |
src | 1 月之前 | |
.eslintrc.cjs | 1 月之前 | |
.gitignore | 9 月之前 | |
LICENSE | 1 年之前 | |
README.md | 1 月之前 | |
README_zh.md | 1 月之前 | |
commitlint.config.cjs | 9 月之前 | |
env.d.ts | 9 月之前 | |
index.html | 3 月之前 | |
package-lock.json | 1 月之前 | |
package.json | 1 月之前 | |
tsconfig.app.json | 1 月之前 | |
tsconfig.json | 9 月之前 | |
tsconfig.node.json | 1 月之前 | |
vite.config.ts | 9 月之前 |
简体中文 | English
PowerPoint-ist(/'pauəpɔintist/), A web-based presentation (slideshow) application. This application replicates most of the commonly used features of Microsoft Office PowerPoint. It supports various essential element types such as text, images, shapes, lines, charts, tables, videos, audio, and formulas. You can edit and present slides directly in a web browser.
Try it online👉:https://pipipi-pikachu.github.io/PPTist/
npm install
npm run dev
Add/delete pages
Copy/paste pages
Adjust page order
Create sections
Background settings (solid color, gradient, image)
Set canvas size
Gridlines
Rulers
Canvas zoom and move
Theme settings
Extract slides style
Speaker notes (rich text)
Slide templates
Transition animations
Element animations (entrance, exit, emphasis)
Selection panel (hide elements, layer sorting, element naming)
Find/replace
Annotations
Add/delete elements
Copy/paste elements
Drag and move elements
Rotate elements
Scale elements
Multiple element selection (marquee, point selection)
Group multiple elements
Batch edit multiple elements
Lock elements
Magnetic alignment of elements (move and scale)
Adjust element layer
Align elements to canvas
Align elements to other elements
Evenly distribute multiple elements
Drag to add text and images
Paste external images
Set element coordinates, size, and rotation
Element hyperlinks (link to webpage, link to other slide pages)
Rich text editing (color, highlight, font, font size, bold, italic, underline, strikethrough, subscript, inline code, quote, hyperlink, alignment, numbering, bullet points, paragraph indent, clear formatting)
Line height
Character spacing
Paragraph spacing
First line indent
Fill color
Border
Shadow
Transparency
Vertical text
Crop (custom, shape, aspect ratio)
Rounding
Filters
Tint (mask)
Flip
Border
Shadow
Replace image
Reset image
Set as background
Draw any polygon
Draw any line (unclosed shape simulation)
Replace shape
Fill color
Border
Shadow
Transparency
Flip
Shape format painter
Edit text (supports rich text, similar to text element’s rich text editing)
Straight lines, polylines, curves
Color
Width
Style (solid, dashed, dotted)
Endpoint style
Chart type conversion
Data editing
Background fill
Theme color
Coordinate system and axis text color
Other chart settings
Border
Add/delete rows and columns
Theme settings (theme color, header, total row, first column, last column)
Merge cells
Cell styles (fill color, text color, bold, italic, underline, strikethrough, alignment)
Border
Preview cover settings
Auto play
Icon color
Auto play
Loop play
LaTeX editing
Color settings
Formula line thickness settings
Preview all slides
Pen and blackboard tools
Timer tool
Laser pointer
Auto play
Speaker view
Basic editing
Basic preview
Play preview
Some common problems: FAQ
There is currently no complete development documentation, but the following documents may be of some help to you:
Here are some auxiliary development tools/repositories:
AGPL-3.0 License | Copyright © 2020-PRESENT pipipi-pikachu
If you wish to use this project for commercial gain, I hope you will respect open source and strictly adhere to the AGPL-3.0 license, giving back to the open source community.
👎桌案(西安)信息科技有限公司、西安即刻易用网络科技有限公司
👎产品:Drawon桌案 https://drawon.cn/
👎劣迹:发现违反协议后多次通过邮件和社交平台私信尝试联系沟通,但均已读不回,并在产品官网宣称为自主开发。