Examiner la Présentation

Aspose.Slides pour PHP via Java vous permet d’examiner une présentation pour découvrir ses propriétés et comprendre son comportement.

Vérifier un Format de Présentation

Avant de travailler sur une présentation, vous voudrez peut-être savoir dans quel format (PPT, PPTX, ODP, et autres) la présentation se trouve actuellement.

Vous pouvez vérifier le format d’une présentation sans charger la présentation. Voir ce code 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

Obtenir les Propriétés de la Présentation

Ce code PHP vous montre comment obtenir les propriétés de la présentation (informations sur la présentation) :

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

Vous voudrez peut-être voir les propriétés sous la classe DocumentProperties.

Mettre à Jour les Propriétés de la Présentation

Aspose.Slides fournit la méthode PresentationInfo.updateDocumentProperties qui vous permet d’apporter des modifications aux propriétés de la présentation.

Disons que nous avons une présentation PowerPoint avec les propriétés du document indiquées ci-dessous.

Propriétés originales du document de la présentation PowerPoint

Cet exemple de code vous montre comment éditer certaines propriétés de présentation :

$fileName = "sample.pptx";

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

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

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

Les résultats de la modification des propriétés du document sont montrés ci-dessous.

Propriétés modifiées du document de la présentation PowerPoint

Liens Utiles

Pour obtenir plus d’informations sur une présentation et ses attributs de sécurité, vous trouverez ces liens utiles :