前面我们介绍了如何使用Spire.Presentation将整张演示幻灯片保存为一张图片。同时还支持将幻灯片中的单个元素(如图表、表格和形状)导出为图像。本文将详细介绍如何使用ShapeList.SaveAsImage(int shapeIndex)方法将幻灯片中的图表和表格单独保存为图片。
首先,请查看幻灯片示例,该幻灯片包含text shape, chart和shape:
//加载PowerPoint示例文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Sample.pptx");
//将图表保存为图片
Image image = ppt.Slides[0].Shapes.SaveAsImage(1);
image.Save("Chart.png", System.Drawing.Imaging.ImageFormat.Png);
//将图形保存为图片
image = ppt.Slides[0].Shapes.SaveAsImage(2);
image.Save("Shape.png", System.Drawing.Imaging.ImageFormat.Png);