gpt4 book ai didi

java - Apache POI XSLFSlide 页码

转载 作者:行者123 更新时间:2023-11-30 08:19:04 37 4
gpt4 key购买 nike

有没有办法向新创建的幻灯片添加页码,并继承上一张幻灯片的样式?

XMLSlideShow slideShow = new XMLSlideShow(new FileInputStream("templateFile.pptx"));
final XSLFSlide[] slides = slideShow.getSlides();
XSLFSlideMaster defaultMaster = slideShow.getSlideMasters()[0];
XSLFSlideLayout titleLayout = defaultMaster.getLayout(SlideLayout.TITLE_ONLY);
final XSLFSlide slide = slideShow.createSlide(titleLayout);
//how to set slide number for slide?

更新根据@Andreas Kühntopf 的回答,我做了一些更改,但没有帮助。原始幻灯片使用 TITLE_ONLY 布局,并且在 Powerpoint 中具有编号,但新创建的幻灯片没有。

最佳答案

我认为您需要使用创建新的 XSLFSlide

slideShow.createSlide(layout);

其中布局是您可以从母版表中获取的 XSLFSlideLayout使用

XSLFSlideMaster defaultMaster = slideShow.getSlideMasters()[0];    
XSLFSlideLayout titleLayout = defaultMaster.getLayout(SlideLayout.TITLE);

也许你必须调整你的布局来源,但基本上是这样的应该是要走的路。

关于java - Apache POI XSLFSlide 页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29228305/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com