Examinar Presentación
Aspose.Slides para Python a través de .NET 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, puede que desees averiguar en qué formato (PPT, PPTX, ODP, y otros) se encuentra la presentación en ese momento.
Puedes comprobar el formato de una presentación sin cargarla. Ve este código de Python:
import aspose.slides as slides
info1 = slides.PresentationFactory.instance.get_presentation_info("pres.pptx")
print(info1.load_format, info1.load_format == slides.LoadFormat.PPTX)
info2 = slides.PresentationFactory.instance.get_presentation_info("pres.odp")
print(info2.load_format, info2.load_format == slides.LoadFormat.ODP)
info3 = slides.PresentationFactory.instance.get_presentation_info("pres.ppt")
print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
Obtener Propiedades de la Presentación
Este código de Python te muestra cómo obtener propiedades de la presentación (información sobre la presentación):
import aspose.slides as slides
info = slides.PresentationFactory.instance.get_presentation_info("pres.pptx")
props = info.read_document_properties()
print(props.created_time)
print(props.subject)
print(props.title)
Puede que desees ver las propiedades bajo la clase DocumentProperties.
Actualizar Propiedades de la Presentación
Aspose.Slides proporciona el método PresentationInfo.update_document_properties que te permite realizar cambios en las propiedades de la presentación.
Supongamos que tenemos una presentación de PowerPoint con las propiedades del documento que se muestran a continuación.
Este ejemplo de código te muestra cómo editar algunas propiedades de la presentación:
file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
properties.title = "Mi título"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
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, puede que encuentres útiles estos enlaces: