我是靠谱客的博主 殷勤冷风,最近开发中收集的这篇文章主要介绍使用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文件模板的幻灯片项目场景:问题描述解决方案:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部