检查演示文稿

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

检查演示文稿格式

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

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

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX

IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT

IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP

获取演示文稿属性

以下 Java 代码向您展示如何获取演示文稿属性(有关演示文稿的信息):

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// .. 

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

更新演示文稿属性

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

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

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

下面的代码示例向您展示如何编辑某些演示文稿属性:

String fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);

IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("我的标题");
properties.setLastSavedTime(new Date());

info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);

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

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

有用的链接

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