在Java编程中,如何创建一个空的PPT文档?

注意:需要访问网址: , 下载一个Apache POI软件包。这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并全部导入 。

需要导入全部包,如下图所示 –

以下是使用Java创建空PPT文档的程序。

package com.yiibai; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.xslf.usermodel.XMLSlideShow; public class CreatingBlankPPT { public static void main(String args[]) throws IOException { // creating a new empty slide show XMLSlideShow ppt = new XMLSlideShow(); // creating an FileOutputStream object File file = new File("blank_ppt.pptx"); FileOutputStream out = new FileOutputStream(file); // saving the changes to a file ppt.write(out); System.out.println("Presentation created successfully"); out.close(); } }

执行上面示例代码,得到以下结果 –

Presentation created successfully

这就创建一个空的PPT文件了。

¥ 我要打赏 纠错/补充 收藏

java 生成一个空文件系统_如何使用java创建一个空白的PPT文档?相关推荐

  1. java 生成word文件怎么打开乱码_word打开是乱码怎么办?word文档打开出现乱码的解决技巧...

    word打开是乱码怎么办?word是我们最常使用的办公软件了,最近一位Win7用户反应,word文档打开是乱码,汉语部分没有乱码,而编程代码(java代码)乱码了,这是怎么回事呢?出现这种情况,说明该 ...

  2. vscode如何创建一个go项目_如何用手机创建一个网站

    如何用手机创建网站?其实正确的说法是如何创建一个手机网站才对,因为很难用手机去制作网站,很不方便.一般是用电脑模拟手机去建网站. 我们知道现在很多人上网都是通过手机上网,所以我们自己建网站时,也要学会 ...

  3. python如何创建一个文件夹_利用Python怎么创建一个文件夹

    利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...

  4. java生成md5校验码_如何用java获取ftp服务器上文件的md5校验码?

    package homework.dao; import java.security.*; public class getmd5 { //全局数组 private final static stri ...

  5. python定义一个圆类_(python)创建一个可以比较的自定义类

    示例: 对于论坛中的帖子,需要根据帖子的点赞数,浏览数和评论数进行排序.三个排序标准的优先级顺序为:点赞数>浏览数>评论数. 也就是说,先按点赞数排序,如果点赞数相等,其次才按浏览数,最后 ...

  6. java静态初始化说法正确_面向对象程序设计(Java)-中国大学mooc-题库零氪

    项目1.初始Java 第1章单元测试 1.如果在Hello.java中编写如下代码public class Hello{ public static main(String[] args){ Syst ...

  7. java生成二维码到文件,java生成二维码转成BASE64

    java生成二维码到文件,java生成二维码转成BASE64 如题,利用java和第三方库,把指定的字符串生成二维码,并且把二维码保存成图片,转换成BASE64格式. 需要的jar文件: packag ...

  8. java 解析word模板为xml, 动态填充数据到xml,最后输出word文档

    java 解析word模板为xml, 动态填充数据到xml,最后输出word文档 在项目中, 一开始是使用java Apache poi 根据word模板生成word报表, 后面发现框架有个低版本的p ...

  9. JAVA计算机毕业设计专利查询与发布系统设计与实现Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计专利查询与发布系统设计与实现Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计专利查询与发布系统设计与实现Mybatis+源码+数据库+lw文档+系统 ...

最新文章

  1. Qemu之Network Device全虚拟方案
  2. 'cross-env' 不是内部或外部命令,也不是可运行的程序
  3. python网页优化_python大佬养成计划----JavaScript对html的优化
  4. Http / Get 和 Post 区别
  5. vue项目中遇到的一些问题
  6. MFC六大核心机制之二:运行时类型识别(RTTI)
  7. 在Spring中使用Asciidoctor:使用Spring MVC渲染Asciidoc文档
  8. 转载------工作10年的人总结的6句话
  9. vue $ 符号(例如vm.$data vs vm.data):读取实例属性 vs 读取 data 数据
  10. 自然语言处理-LDA建模代码
  11. VB Listview导出到CSV文件函数
  12. 购物商城Web开发第十天
  13. Nvidia-Docker
  14. 五子棋聊天java_java带聊天的五子棋 适合新手
  15. PS更换照片底色的方法(红底变白底为例)
  16. 聪明的猴子(BZOJ 2429)
  17. linux dd if提示是目录,Linux dd 命令详解
  18. Vue 3 Component emitted event “confirmForm“ but it is neither declared in the emit
  19. 2008-2020年800+商业银行财务面板数据
  20. 今天公开猎头顾问业绩过百万的秘密,谷露猎头系统3.0版谍报速递

热门文章

  1. Latex的空格 转载
  2. ASP.NET无法识别的配置节connectionStrings的解决方法
  3. 计算机二级MS Office中最难的是Excel?那是因为你没有掌握这些【重难点】!!!
  4. 微课--Python嵌套函数定义与使用
  5. Python+matplotlib使用雷达图技术绘制五角星
  6. vue 项目加载顺序_如何提高Vue项目首页的加载速度
  7. tsm2812通用定时器中断_通用定时器中断(TIM2)
  8. 关于流(文件)的输入,输出与调用(fprintf,fscanf)
  9. c语言整型的最大范围,整型变量范围最大到32750?
  10. 使软件可二次开发_RobotStudio二次开发:Smart组件I/O信号声明