Präsentation Untersuchen

Aspose.Slides für PHP über Java ermöglicht es Ihnen, eine Präsentation zu untersuchen, um ihre Eigenschaften herauszufinden und ihr Verhalten zu verstehen.

Überprüfen eines Präsentationsformats

Bevor Sie an einer Präsentation arbeiten, möchten Sie möglicherweise herausfinden, in welchem Format (PPT, PPTX, ODP und andere) sich die Präsentation derzeit befindet.

Sie können das Format einer Präsentation überprüfen, ohne die Präsentation zu laden. Siehe diesen PHP-Code:

  $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

Präsentationseigenschaften abrufen

Dieser PHP-Code zeigt Ihnen, wie Sie Präsentationseigenschaften (Informationen über die Präsentation) abrufen:

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

Sie möchten möglicherweise die Eigenschaften unter der DocumentProperties Klasse sehen.

Präsentationseigenschaften aktualisieren

Aspose.Slides bietet die PresentationInfo.updateDocumentProperties Methode, die es Ihnen ermöglicht, Änderungen an Präsentationseigenschaften vorzunehmen.

Angenommen, wir haben eine PowerPoint-Präsentation mit den unten angezeigten Dokumenteigenschaften.

Originaldokumenteigenschaften der PowerPoint-Präsentation

Dieses Codebeispiel zeigt Ihnen, wie Sie einige Präsentationseigenschaften bearbeiten:

$fileName = "sample.pptx";

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

$properties = $info->readDocumentProperties();
$properties->setTitle("Mein Titel");
$properties->setLastSavedTime(new Java("java.util.Date"));

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

Die Ergebnisse der Änderung der Dokumenteigenschaften sind unten gezeigt.

Geänderte Dokumenteigenschaften der PowerPoint-Präsentation

Um mehr Informationen über eine Präsentation und ihre Sicherheitsattribute zu erhalten, finden Sie diese Links möglicherweise hilfreich: