检查演示文稿

Aspose.Slides for .NET 允许您检查演示文稿,以了解其属性并理解其行为。

检查演示文稿格式

在处理演示文稿之前,您可能想要找出当前演示文稿的格式(PPT、PPTX、ODP等)。

您可以在不加载演示文稿的情况下检查其格式。请看以下 C# 代码:

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
Console.WriteLine(info.LoadFormat); // PPTX

IPresentationInfo info2 = PresentationFactory.Instance.GetPresentationInfo("pres.ppt");
Console.WriteLine(info2.LoadFormat); // PPT

IPresentationInfo info3 = PresentationFactory.Instance.GetPresentationInfo("pres.odp");
Console.WriteLine(info3.LoadFormat); // ODP

获取演示文稿属性

以下 C# 代码展示了如何获取演示文稿属性(关于演示文稿的信息):

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// .. 

您可能希望查看 DocumentProperties 类下的属性。

更新演示文稿属性

Aspose.Slides 提供了 PresentationInfo.UpdateDocumentProperties 方法,允许您对演示文稿属性进行更改。

假设我们有一个 PowerPoint 演示文稿,其文档属性如下所示。

PowerPoint 演示文稿的原始文档属性

以下代码示例展示了如何编辑一些演示文稿属性:

string fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo(fileName);

IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "我的标题";
properties.LastSavedTime = DateTime.Now;

info.UpdateDocumentProperties(properties);
info.WriteBindedPresentation(fileName);

更改文档属性的结果如下所示。

PowerPoint 演示文稿的更改文档属性

有用链接

要获取有关演示文稿及其安全属性的更多信息,您可能会发现以下链接很有用: