电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)VIP免费

POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)_第1页
1/4
POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)_第2页
2/4
POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)_第3页
3/4
POI 操作 PPT 文档(导入,导出,读取,添加,拼接,替换文本,页面排序)注意:直接读取.pptx 文件时不能使用${user}这样的作为替换标识,在读取.pptx 文件时会解析成三段文本"${","user"和“}”。此文档方法一操作.pptx 文件,使用{user}作为替换标识;方法二操作 ppt 的.xml 文件,使用${user}作为替换标识。此文档使用 poi-3.17,使用其他版本方法会有差异。需要访问网址 http://poi.apache.org/download.html,载 Apache POI 软件包。这里下载:poi-bin-3.17-20170915.tar.gz 解压并全部导入 。方法一:将三个 ppt 拼接成一个并重新排序,更改其中的文本内容,不会保留其原来的样式。 public static void main(String[] args) throws IOException {Calendar cale = Calendar.getInstance(); int year = cale.get(Calendar.YEAR); int month = cale.get(Calendar.MONTH);//月份从 0 开始 //导入待拼接的.pptx 文件InputStream coveris = new FileInputStream(new File("C:\\Users\\12456\\Desktop\\cover.pptx"));InputStream datais = new FileInputStream(new File("C:\\Users\\12456\\Desktop\\201807.pptx"));XMLSlideShow coverppt = new XMLSlideShow(coveris);//待拼接 PPT1XMLSlideShow datappt = new XMLSlideShow(datais);//待拼接 PPT2XMLSlideShow headppt = getPPT(); //此方法返回待拼接 PPT3//将 PPT3 依次插入到 PPT2 的末尾,createSlide()是在末尾创建for (XSLFSlide srcSlide : headppt.getSlides()) {datappt.createSlide().importContent(srcSlide); }//下面代码 是将当前月份的数值所对应 ppt 中的第几张 插入到 PPT2 的末尾List coverlist=coverppt.getSlides();for (int i = 0; i < coverlist.size(); i++) {if (i==month) {datappt.createSlide().importContent(coverlist.get(i));}}//此时 PPT1,PPT3 都已插入到 PPT2 中,现在进行重新排序, setSlideOrder(第几张PPT(slide), 要去的位置(int));datappt.setSlideOrder(datappt.getSlides().get(7), 0);datappt.setSlideOrder(datappt.getSlides().get(5), 1);datappt.setSlideOrder(datappt.getSlides().get(6), 2);//以下为导出 PPT 的操作 String filePath = "C:\\Users\\12456\\Desktop\\pptresult"; filePath = filePath.r...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

POI操作PPT文档(导入,导出,读取,添加,拼接,替换文本,页面排序)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部