项目场景:
项目相关背景:根据固定的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文件模板内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复