概述
项目场景:
项目相关背景:根据固定的ppt模板自动生成报告,会涉及到复制幻灯片
问题描述
项目中遇到的问题:使用.ppt文件(office 2003或更低版本)文件复制幻灯片无法复制成功,推荐使用.pptx文件(office 2007或更高版本)
private XSLFSlide copySlide(XMLSlideShow slideShow, XSLFSlide slide) {
List<XSLFShape> shapes = slide.getShapes();
XSLFSlide s1 = slideShow.createSlide();
if (shapes.size() > 0) {
for (XSLFShape shape : shapes) {
s1.importContent(shape.getSheet());
}
}
return s1;
}
解决方案:
具体解决方案:使用.pptx文件构建模板,XSLFShape.importContent()方法可以成功复制幻灯片.
很多问题可以查ApachePOI官网:ApachePOI官网
最后
以上就是殷勤冷风为你收集整理的使用ApachePOI复制pptx文件模板的幻灯片项目场景:问题描述解决方案:的全部内容,希望文章能够帮你解决使用ApachePOI复制pptx文件模板的幻灯片项目场景:问题描述解决方案:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复