- 确保正确选择要更改的幻灯片。使用
SlideShow.getSlides()
方法获取幻灯片列表,使用索引或循环遍历幻灯片列表以获取正确的幻灯片。
例如,以下示例获取幻灯片列表并将更改应用于第一张幻灯片:
SlideShow ppt = new SlideShow(new FileInputStream("input.ppt"));
Slide[] slides = ppt.getSlides();
slides[0].addTitle();
FileOutputStream out = new FileOutputStream("output.ppt");
ppt.write(out);
out.close();
- 使用幻灯片的名称而不是索引来更改幻灯片。如果您知道幻灯片的名称,可以使用
SlideShow.getSlides()
方法中的s.getSlideNumber(name)
获取幻灯片的索引。
例如,以下示例获取幻灯片的索引并将更改应用于名为“Title Slide”的幻灯片:
SlideShow ppt = new SlideShow(new FileInputStream("input.ppt"));
Slide[] slides = ppt.getSlides();
int slideIndex = 0;
String slideName = "Title Slide";
for (int i = 0; i < slides.length; i++) {
if (slides[i].getTitle().equals(slideName)) {
slideIndex = i;
break;
}
}
slides[slideIndex].addTitle();
FileOutputStream out = new FileOutputStream("output.ppt");
ppt.write(out);
out.close();