本文将介绍如何使用Spire.Presentation for Java删除PPT文档中的文本框。
原PPT文档如下:
import com.spire.presentation.*;
public class removeTextBox {
public static void main(String[] args) throws Exception {
//加载PPT文档
Presentation ppt = new Presentation();
ppt.loadFromFile("sample.pptx");
//获取第一张幻灯片
ISlide slide = ppt.getSlides().get(0);
//遍历幻灯片中的形状并删除其中的文本框
for (int i = slide.getShapes().getCount() - 1; i >= 0; i--) {
IAutoShape shape = (IAutoShape) slide.getShapes().get(i);
if (shape.isTextBox()) {
slide.getShapes().removeAt(i);
}
}
//保存文档
ppt.saveToFile("output/removeTextBox.pptx", FileFormat.PPTX_2013);
}
}
文本框删除效果: