我是靠谱客的博主 殷勤冷风,这篇文章主要介绍使用ApachePOI复制pptx文件模板的幻灯片项目场景:问题描述解决方案:,现在分享给大家,希望可以做个参考。

项目场景:

项目相关背景:根据固定的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文件模板内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(111)

评论列表共有 0 条评论

立即
投稿
返回
顶部