检查演示文稿

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

检查演示文稿格式

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

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

  $info = PresentationFactory->getInstance()->getPresentationInfo("pres.pptx");
  echo($info->getLoadFormat());// PPTX

  $info2 = PresentationFactory->getInstance()->getPresentationInfo("pres.ppt");
  echo($info2->getLoadFormat());// PPT

  $info3 = PresentationFactory->getInstance()->getPresentationInfo("pres.odp");
  echo($info3->getLoadFormat());// ODP


获取演示文稿属性

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

  $info = PresentationFactory->getInstance()->getPresentationInfo("pres.pptx");
  $props = $info->readDocumentProperties();
  echo($props->getCreatedTime());
  echo($props->getSubject());
  echo($props->getTitle());
  # ..

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

更新演示文稿属性

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

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

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

此代码示例向您展示如何编辑一些演示文稿属性:

$fileName = "sample.pptx";

$info = PresentationFactory::getInstance()->getPresentationInfo($fileName);

$properties = $info->readDocumentProperties();
$properties->setTitle("我的标题");
$properties->setLastSavedTime(new Java("java.util.Date"));

$info->updateDocumentProperties($properties);
$info->writeBindedPresentation($fileName);

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

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

有用链接

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