你的位置:首页 > 软件开发 > ASP.net > 使用 Aspose.Slide 获取PPT中的所有幻灯片的标题

使用 Aspose.Slide 获取PPT中的所有幻灯片的标题

发布时间:2015-04-20 12:00:17
本文使用的是第三方类库 Aspose.Slide,如果你使用的是Open如何:获取演示文稿中的所有幻灯片的标题原理:  原理说白了很简单,明白了原理大家都写得出来。  简单说,一个PPT里有多个幻灯片,一个幻灯片里有多个Shape, Shape会有一个Plcaeholder,Pl ...

本文使用的是第三方类库 Aspose.Slide,如果你使用的是Open

如何:获取演示文稿中的所有幻灯片的标题

原理:

  原理说白了很简单,明白了原理大家都写得出来。

  简单说,一个PPT里有多个幻灯片,一个幻灯片里有多个Shape, Shape会有一个Plcaeholder,Placeholder的Type属性来决定是否是标题。

  Aspose的对像 IPresentation->Slide->Shape->PlaceHolder

 

代码:

判断Shape是一个Title,采用了扩展方法的方式:

使用 Aspose.Slide 获取PPT中的所有幻灯片的标题使用 Aspose.Slide 获取PPT中的所有幻灯片的标题
  public static class ShapeExtension  {    public static bool IsTitleShape(this IShape p_shape)    {      if (p_shape == null)      {        return false;      }      var placeholder = p_shape.Placeholder;      if (placeholder != null)      {        switch (placeholder.Type)        {          // Any title shape.          case PlaceholderType.Title:          // A centered title.          case PlaceholderType.CenteredTitle:            return true;          default:            return false;        }      }      return false;    }  }

原标题:使用 Aspose.Slide 获取PPT中的所有幻灯片的标题

关键词:ASP

ASP
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。