Examinar Presentación
Aspose.Slides para PHP vía Java te permite examinar una presentación para descubrir sus propiedades y entender su comportamiento.
Info
Las clases PresentationInfo y DocumentProperties contienen las propiedades y métodos utilizados en las operaciones aquí.Verificar un Formato de Presentación
Antes de trabajar en una presentación, es posible que desees averiguar en qué formato (PPT, PPTX, ODP y otros) se encuentra la presentación en este momento.
Puedes verificar el formato de una presentación sin cargarla. Ve este código 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
Obtener Propiedades de la Presentación
Este código PHP te muestra cómo obtener propiedades de la presentación (información sobre la presentación):
$info = PresentationFactory->getInstance()->getPresentationInfo("pres.pptx");
$props = $info->readDocumentProperties();
echo($props->getCreatedTime());
echo($props->getSubject());
echo($props->getTitle());
# ..
Es posible que desees ver las propiedades bajo la clase DocumentProperties .
Actualizar Propiedades de la Presentación
Aspose.Slides proporciona el método PresentationInfo.updateDocumentProperties que te permite hacer cambios en las propiedades de la presentación.
Supongamos que tenemos una presentación de PowerPoint con las propiedades del documento mostradas a continuación.
Este ejemplo de código te muestra cómo editar algunas propiedades de la presentación:
$fileName = "sample.pptx";
$info = PresentationFactory::getInstance()->getPresentationInfo($fileName);
$properties = $info->readDocumentProperties();
$properties->setTitle("Mi título");
$properties->setLastSavedTime(new Java("java.util.Date"));
$info->updateDocumentProperties($properties);
$info->writeBindedPresentation($fileName);
Los resultados de cambiar las propiedades del documento se muestran a continuación.
Enlaces Útiles
Para obtener más información sobre una presentación y sus atributos de seguridad, puedes encontrar útiles estos enlaces: