介绍

兄dei,要不要考虑下请我喝杯咖啡!

微信扫码打赏哦~

zanshang

PPTShow是一款开源免费的Java生成PPT工具包。

它在任意系统上完全不依赖其他程序的情况下能够帮助用户使用代码生成PPT文件。

但是PPT生成图片、PPT生成视频功能是通过调用微软Office实现,所以仅在Windows下可用。

我们支持

  1. 在PPT中添加页面;
  2. 在页面中添加文本、图形、线段、图片;
  3. 文本支持分段落文本,支持同一行中出现多种样式的文本;
  4. 支持背景音乐;
  5. 支持PPT页面背景样式设置;
  6. 支持元素和页面动画,元素动画支持顺序调整和时刻设置;
  7. 支持常见的元素样式设置;
  8. 在Windows环境下支持PPT转视频和PPT转图片(请确保已经安装并激活微软Office)

我们不支持

  1. 只能生成pptx文件,不支持生成ppt文件

  2. 不推荐使用PPTShow读取PPT文件(读取目前还处于demo状态,不适合生产环境使用)

  3. 暂不支持表格元素

TODO

我们目前计划中还未开发的有:

  1. 表格元素支持
  2. 嵌入字体支持

常见问题

Q:是否可以用于商业用途?

A:PPTShow遵循 Apache License 2.0 开源协议允许使用者用于包括但不限于商业使用、个人学习使用的使用用途

Q:是否可以在Linux环境生成PPT文档?

A:支持

Q:PPT生成图片是否会出现中文乱码或者字体变默认情况?

A:不会出现,我们生成图片是调用的系统Office生成,所以无需担心类似问题

Q:是否可以设置元素动画顺序?

A:支持设置顺序,且支持同时出现、上一个动画完成后出现等常见的操作

Q:PPTShow是否保证可用性或者对因代码问题导致的损失负责?

A:PPTShow不对项目进行可用性保证,也不对任何损失负责,请开发者使用前自行测试功能