参考文档
推荐原因
更新日志
Gitee
En
🔥V1.3正式版🔥正式版已经上线,欢迎大家使用!

PPTShow

免费开源的Java原生生成PPT工具包,支持2010版本PPT新特性,不依赖任何第三方组件,Linux、Windows都可以流畅使用。更支持PPT生成MP4等实用功能

元素
动画
媒体
拓展

为什么选择PPTShow

Why choose PPTShow as the solution

跨平台

不依赖第三方组件,原生生成PPT文件,Linux也能用。

强兼容

兼容Microsoft office、WPS等软件,支持中文字体等本土化功能。

版本新

支持PPT2010版本新特性,简单的代码也能让人眼前一亮。

易上手

屏蔽底层XML交互,不需要考虑XML节点相关操作问题。

参考文档

Reference document

10分钟快速入门

如何设置渐变背景

如何添加背景音乐

如何设置图形元素

查看全部

更新日志

Update log

V1.3

更新时间:2023/03/18

1. 增加渐变异常拦截,如果起始位置不在0~100将自动设置最接近合法值;
2. 优化读取功能,增加文字图形模式,可以读取出图形元素内部的文字信息;
3. 增加线条元素;
4. 增加PPT文本元素直接读取全部文本方法,避免手动取值拼接;
5. 增加自定义图形临时支持方案,需要手动传入XML,后期会更新其他方式,暂不推荐使用;
6. 图片元素新增支持SVG图像;
7. 新增中央仓库引用,无需手动添加jar包。


V1.2

更新时间:2022/12/31

1. 增加PPT背景音乐功能;
2. 增加PPT页面换页动画功能;
3. 增加PPT页面自动播放功能;
4. 增加close操作,允许用户手动删除临时文件;
5. 支持PPT元素动画排序,允许同时生成;
6. 新增元素收缩动画、跨越动画、水平/垂直展开动画;
7. 增加读取现有PPT功能;
8. 增加微软Office自动另存为刷新文件功能,可以避免部分兼容性比较差的软件读取文档出现无法解析问题,此功能仅限Windows系统可用。


V1.1

更新时间:2022/11/18

1. 增加支持元素动画;
2. 增加PPT页面换页动画功能;
3. 简化初始化文件,生成文件更小;
4. 修改MP4生成的vbs脚本,减小卡死可能性,但是微软Office仍有小概率会在生成的时候程序卡死,暂时无法处理。

© 2021-2023 PPTShow保留所有权利

本项目遵循Apache License 2.0开源协议

开发者联系方式:qiruipeng@88.com